diff -r 42f0ad9e4152 -r 9359b006782b javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Element.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Element.java Sat Jan 12 20:27:52 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Element.java Mon Jan 14 11:30:56 2013 +0100 @@ -51,9 +51,9 @@ * @param r the runnable to execute, never null */ @JavaScriptBody( - args={ "self", "ev", "r" }, - body="var e = window.document.getElementById(self.fld_id);\n" - + "e[ev.fld_id] = function() { r.run__V(r); };\n" + args={ "ev", "r" }, + body="var e = window.document.getElementById(this.fld_id);\n" + + "e[ev.fld_id] = function() { r.run__V(); };\n" ) final native void on(OnEvent ev, Runnable r);