   fileprivate let uuid: String
 
   fileprivate var mark = Token()
+  fileprivate var scrollTop = 0
 
   fileprivate let webview: WKWebView
   fileprivate var monitor: FileSystemEventMonitor?

                                              watchRoot: false,
                                              queue: monitorDispatchQueue)
        { [unowned self] events in
          self.webview.load(URLRequest(url: serverUrl.payload))
        }

        self.mark = serverUrl.mark
        self.webview.load(URLRequest(url: serverUrl.payload))
      })
      .addDisposableTo(self.disposeBag)
  }

  fileprivate func addViews() {

    super.init(frame: .zero)
    self.configureForAutoLayout()

    self.webview.navigationDelegate = self
    self.innerCustomToolbar.htmlPreviewTool = self

    self.addViews()
