         }
     }
 
-    @objc private func SELrefresh() {
-        self.refreshControl?.beginRefreshing()
-        refresh()
+    @objc private func SELrefreshTabs() {
+        refreshTabs()
     }
 
 }


    private func startRefreshing() {
        if let refreshControl = self.refreshControl {
            if !refreshControl.refreshing {
                let height = -refreshControl.bounds.size.height
                self.tableView.setContentOffset(CGPointMake(0, height), animated: true)
                refreshControl.beginRefreshing()
            }
        }
    }

    func endRefreshing() {
        self.refreshControl?.endRefreshing()
        self.tableView.scrollEnabled = true
        self.tableView.reloadData()
    }


            // Otherwise, fetch the tabs cloud if its been more than 1 minute since last sync
            let lastSyncTime = self.profile.prefs.timestampForKey(PrefsKeys.KeyLastRemoteTabSyncTime)
            if NSDate.now() - (lastSyncTime ?? 0) > OneMinuteInMilliseconds && !(self.refreshControl?.refreshing ?? false) {
                self.startRefreshing()
                self.profile.getClientsAndTabs().uponQueue(dispatch_get_main_queue()) { result in
                    if let clientAndTabs = result.successValue {
