WebView: new component that wraps StageWebView (closes #343)