         }
     }
     var webView:          WKWebView?
+    var bannerView:       GADBannerView?
     var page:             PageEntity? {
         didSet {
             mode = page == nil ? .newPage : .view

    
    override func viewDidLoad() {
        super.viewDidLoad()
        webView = createWebView()
        view.addSubview(webView!)
        view.autoresizesSubviews = true
        view.autoresizingMask = [.flexibleHeight, .flexibleWidth]

        webView!.navigationDelegate = self
        messageHandler = MessageHandler(vc: self)
        webView!.configuration.userContentController.add(messageHandler!, name: "stickynotes")

    }
    
    fileprivate func createWebView() -> WKWebView {
        let script = WKUserScript(source: getSource(), injectionTime: .atDocumentEnd, forMainFrameOnly: false)
        let userContentController = WKUserContentController()
        userContentController.addUserScript(script)
        let configuration = WKWebViewConfiguration()
        configuration.userContentController = userContentController;
        return WKWebView(frame: view.frame, configuration: configuration)
    }

    fileprivate func createBannerView() -> GADBannerView {
        let bannerView                = GADBannerView()
        bannerView.adUnitID           = Config.default?.admobBannerAdUnitID ?? ""
        bannerView.rootViewController = self
        bannerView.adSize             = kGADAdSizeSmartBannerPortrait
        bannerView.load(GADRequest())
        return bannerView
    }

    func back() {
