adding a full, working webview