     
     override open func viewDidAppear(_ animated: Bool) {
         didAppear = true
+        sendToAllSockets(data: webViewInfo)
     }
     
     override open func viewDidDisappear(_ animated: Bool) {
         didAppear = false
+        sendToAllSockets(data: webViewInfo)
     }
     
     fileprivate func closeNow() {

        print("[BRWebViewController disallowing navigation: \(navigationAction)")
        decisionHandler(.cancel)
    }
}

    // signal to the presenter that the webview content successfully loaded
    fileprivate func webviewDidLoad() {
        didLoad = true
        sendToAllSockets(data: webViewInfo)
    }
    
    open func startServer() {
