         webView!.navigationDelegate = self
         messageHandler = MessageHandler(vc: self)
         webView!.configuration.userContentController.add(messageHandler!, name: "stickynotes")
-        let item = UIBarButtonItem(title: "Stickies", style: UIBarButtonItemStyle.plain, target: self, action: #selector(WebViewController.showStickies))
-        navigationItem.rightBarButtonItem = item
+        navigationItem.rightBarButtonItem = UIBarButtonItem(image: UIImage(named: "search"), style: .plain, target: self, action: "search")
         navigationItem.title = page!.title
 
         if let str = page?.url, let url = URL(string: str) {

        }
    }
    var appDelegate: AppDelegate { return UIApplication.shared.delegate as! AppDelegate }
    var webView:     WKWebView?
    var page: PageEntity?
    var observer: Observer?
    var messageHandler: MessageHandler?
    init(page: PageEntity) {
        self.page = page
        super.init(nibName: nil, bundle: nil)

        userContentController.addUserScript(script)
        let configuration = WKWebViewConfiguration()
        configuration.userContentController = userContentController;
        return WKWebView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height - toolbarHeight), configuration: configuration)
    }

    func search() {
        // TODO
    }

    func back() {
        let _ = webView?.goBack()
    }
    
    func forward() {
        let _ = webView?.goForward()
    }
    
    fileprivate func getSource() -> String {
