     private func setupSettingsBar() {
         
         let tap = UITapGestureRecognizer(target: self, action: #selector(toggleSettingsBarOnTap) )
-        tap.numberOfTapsRequired = 1
+        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")

    
    
    @IBAction func showSettingsBarOnSwipeDown( sender: UISwipeGestureRecognizer) {
    
    }
    

    // MARK: Pointer Management
    
    private func setupPointer() {
        let tap = UITapGestureRecognizer(target: self, action: #selector(togglePointerOnTap) )
        tap.numberOfTapsRequired = 1
        pageView.addGestureRecognizer(tap)
        
    }
    
    @IBAction func togglePointerOnTap(sender: UITapGestureRecognizer) {
