     @IBAction func playPauseSlideShow() {
 
         guard _playPauseSlideShow == nil else {
-            // ALREADY IN PLAY
+            self._playPauseSlideShow?.dispose()
+            self._playPauseSlideShow = nil
             return
         }
-        
-        let playSlides = Observable<Int>.interval(3, scheduler: MainScheduler.instance)
+
+        self.fullpage = true
+        
+        _playPauseSlideShow = Observable<Int>.interval(3, scheduler: MainScheduler.instance)
             .map({ (index:Int) -> Int in
 
                 guard let prevIndex = self._indexPathForPreferredFocusedView else {

    override func viewDidLoad() {
        super.viewDidLoad()

        let playPauseTap = UITapGestureRecognizer(target: self, action: #selector(playPauseSlideShow))
        playPauseTap.allowedPressTypes = [UIPressType.PlayPause.rawValue]
        view.addGestureRecognizer(playPauseTap)
        
        self.setupSettingsBar()
        self.setupPointer()

    override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
        print("view.pressesBegan")

        if let press = presses.first {
            
            switch press.type {
            case .PlayPause:
                playPauseSlideShow()
                break
            default:
                pressesSubject.on( .Next(press) )
                break
            }

        }

        super.pressesBegan(presses, withEvent: event)
        
    }
    
    override func pressesEnded(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
        print("view.pressesEnded")
        
        if let press = presses.first {
            
            switch press.type {
            case .PlayPause:
                break
            case .LeftArrow:
                print( "PREV SLIDE" )
                break
            case .RightArrow:
                print( "NEXT SLIDE" )
                break
            default:
                break
            }
        }
        
        super.pressesEnded(presses, withEvent: event)
    }
    
