This is used only by addJavascriptInterface. why putting it here?