very basic webview, still needs more work