         // Set focus on urlField
         alert.accessoryView!.becomeFirstResponder()
     }
-
-    func didRequestUserUrl(_ strings: RequestUserStrings,
-                           onWindow: HeliumPanel?,
-                           acceptHandler: @escaping (String) -> Void) {
+    
+    func didRequestSearch(_ strings: RequestUserStrings,
+                          onWindow: HeliumPanel?,
+                          title: String?,
+                          acceptHandler: @escaping (URL) -> Void) {
         
         // Create alert
         let alert = NSAlert()

    @IBAction func homePagePress(_ sender: AnyObject) {
        didRequestUserUrl(RequestUserStrings (
            currentURL: UserSettings.homePageURL.value,
            alertMessageText: "Enter new home Page URL",
            alertButton1stText: "Set",      alertButton1stInfo: nil,
            alertButton2ndText: "Cancel",   alertButton2ndInfo: nil,
            alertButton3rdText: "Default",  alertButton3rdInfo: UserSettings.homePageURL.default),
                          onWindow: NSApp.keyWindow as? HeliumPanel,
                          acceptHandler: { (newUrl: String) in
                            UserSettings.homePageURL.value = newUrl
        }

            
            didRequestUserUrl(RequestUserStrings (
                currentURL: UserSettings.homePageURL.value,
                alertMessageText:   "URL to load",
                alertButton1stText: "Load",     alertButton1stInfo: nil,
                alertButton2ndText: "Cancel",   alertButton2ndInfo: nil,
                alertButton3rdText: "Home",     alertButton3rdInfo: UserSettings.homePageURL.value),
                              onWindow: nil,
                              title: "Enter URL",
                              acceptHandler: { (newUrl: String) in
                                self.openURLStringInNewWindow(URL.init(string: newUrl)!)
            })
