Js interp

Correctly handles dealing with the third parameter of callMethod and fireEvent when JS is parsed and run by blockly.