event.setCurrentTarget(jsNode_);
final HtmlPage page = (HtmlPage) node.getPage();
// make a copy of the list as execution of an handler may (de-)register handlers
final List<Function> handlersToExecute = new ArrayList<Function>(handlers);
for (final Function listener : handlersToExecute) {
final ScriptResult result = page.executeJavaScriptFunctionIfPossible(listener, jsNode_, args, node);
if (event.isPropagationStopped()) {
allResult = result;
}
if (ie) {
if (ScriptResult.isFalse(result)) {