Add zoom and caching support to webview