         return cell
     }
 }
+
+private extension Selector {
+    static let actionDismiss = #selector(RBSRealmBrowser.dismissBrowser)
+    static let actionFilter = #selector(RBSRealmBrowser.toggleFilter)
+    static let actionSort = #selector(RBSRealmBrowser.toggleSort)
+}

        realmBrowserView.tableView.tableFooterView = UIView()
        realmBrowserView.tableView.register(RealmObjectBrowserCell.self,
                                            forCellReuseIdentifier: RealmObjectBrowserCell.identifier)
        filterOptions.addTarget(self, action: .filterBaseModels, for: .valueChanged)

    }
}

// MARK: - Just a more beautiful way of working with selectors
private extension Selector {
    static let dismissBrowser = #selector(RBSRealmBrowser.dismissBrowser)
    static let sortObjects = #selector(RBSRealmBrowser.sortObjects(_:))
    static let filterBaseModels = #selector(RBSRealmBrowser.filterBaseModels(_:))
}

private enum RBSSortStyle: String {

        super.viewDidLoad()
        configureNavigationBar()
        configureTableView()
        BrowserTools.checkForUpdates()
    }

