Add an error message/retry if the webview doesn't load, add filtering to the beacon handling