Moving EvalJavascript calls into WebViewObject

putting javascript event calls in the WebViewObject to make calling code
much cleaner, and fixing a bad reference to touchscreen keyboard