     
     
     @IBAction func showSettingsBarOnSwipeDown( sender: UISwipeGestureRecognizer) {
+        print("=> ON SWIPE DOWN")
+        
+        guard self.settingsBar.showConstraints.active else {
+            return
+        }
+
+        settingsBar.show(animated: true)
+        _preferredFocusedView = settingsBar
     
     }
     

    // MARK: Pointer Management
    
    private func setupPointer() {
    
    }
    
    @IBAction func togglePointerOnTap(sender: UITapGestureRecognizer) {

    private func setupSettingsBar() {
        
        let tap = UITapGestureRecognizer(target: self, action: #selector(toggleSettingsBarOnTap) )
        tap.numberOfTapsRequired = 2
        tap.enabled = false
        pageView.addGestureRecognizer(tap)

        let swipe = UISwipeGestureRecognizer(target: self, action: #selector(showSettingsBarOnSwipeDown) )
        swipe.direction = .Down
        tap.enabled = true
        pageView.addGestureRecognizer(swipe)

        settingsBar.hide(animated:false)
        
    }
    
    @IBAction func toggleSettingsBarOnTap(sender: UITapGestureRecognizer) {
        print("=> ON SINGLE TAP")
