rename WebViewController to BaseWebViewController