now using custom WebView class instead of UIWebView