{"action":"opened","issue":{"url":"https://api.github.com/repos/handsontable/handsontable-RuleJS/issues/3","labels_url":"https://api.github.com/repos/handsontable/handsontable-RuleJS/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/handsontable/handsontable-RuleJS/issues/3/comments","events_url":"https://api.github.com/repos/handsontable/handsontable-RuleJS/issues/3/events","html_url":"https://github.com/handsontable/handsontable-RuleJS/issues/3","id":59561662,"number":3,"title":"formula's being called more than once ?","user":{"login":"cleesmith","id":412807,"avatar_url":"https://avatars.githubusercontent.com/u/412807?v=3","gravatar_id":"","url":"https://api.github.com/users/cleesmith","html_url":"https://github.com/cleesmith","followers_url":"https://api.github.com/users/cleesmith/followers","following_url":"https://api.github.com/users/cleesmith/following{/other_user}","gists_url":"https://api.github.com/users/cleesmith/gists{/gist_id}","starred_url":"https://api.github.com/users/cleesmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cleesmith/subscriptions","organizations_url":"https://api.github.com/users/cleesmith/orgs","repos_url":"https://api.github.com/users/cleesmith/repos","events_url":"https://api.github.com/users/cleesmith/events{/privacy}","received_events_url":"https://api.github.com/users/cleesmith/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-02T22:23:58Z","updated_at":"2015-03-02T22:23:58Z","closed_at":null,"body":"I added this formula:\r\n```\r\n// 2015mar2: cls: added this formula to \"SUPPORTED_FORMULAS\" in \"lib/RuleJS/formulajs/formula.js\"\r\n    Formula.XHRGETJSON = function (file) {\r\n      // =XHRGETJSON(\"http://localhost:8888/_add_numbers?a=1&b=2\")\r\n      console.log(\"XHRGETJSON:\");\r\n      console.log(file);\r\n      var request = new XMLHttpRequest();\r\n      request.open('GET', file, false);\r\n      request.send();\r\n      return request.responseText;\r\n    };\r\n```\r\nand it works but it's actually performed twice, which isn't good for server side formulas.\r\nI altered some of the other formulas like DATE and SUM.  DATE gets performed twice, and SUM gets \r\nperformed many times (4+).\r\nIs this the intended behavior ?  Am I missing something ?"}}