         return orderedBookmarkGUIDs != orderUpdatedBookmarkGUIDs
     }
     
-    func switchTableEditingMode() {
+    func switchTableEditingMode(forceOff:Bool = false) {
         //check if the table has been reordered, if so make the changes persistent
         if self.tableView.editing && bookmarksOrderChanged {
             orderedBookmarkGUIDs = orderUpdatedBookmarkGUIDs

        }
        
        dispatch_async(dispatch_get_main_queue()) {
            self.tableView.setEditing(!self.tableView.editing, animated: true)
            self.updateAddRemoveFolderButton()
            self.editBookmarksButton.title = self.tableView.editing ? NSLocalizedString("Done", comment: "Done") : NSLocalizedString("Edit", comment: "Edit")
            self.editBookmarksButton.style = self.tableView.editing ? .Done : .Plain
        }
    }
    
    /*

        }
    }
    
   
    func disableTableEditingMode() {
        dispatch_async(dispatch_get_main_queue()) {
            self.switchTableEditingMode(true)
        }
    }
    
