Steps to reproduce:
1. Run the code attached below.
2. Two alerts show which means the "load" event is fired twice. Expected behavior: load should be only fired once.
i) if commenting out webview.setHtml("xxx") but use webview.html="xxx", the "load" event will be only fired once.
ii) if running on Galaxy Nexus (4.0.4), a warning shows in the console, like
W/webview ( 2264): java.lang.Throwable: Warning: A WebView method was called on thread 'KrollRuntimeThread'. All WebView methods must be called on the UI thread. Future versions of WebView may not support use on other threads.