             pause()
         } else {
             play()
+            scheduleTimerToHideControls()
         }
     }
     

        playPauseButton.selected = true
        container.play()
        trigger(MediaControlEvent.Playing.rawValue)
    }
    
    @IBAction func handleScrubberPan(panGesture: UIPanGestureRecognizer) {

    private var bufferPercentage:CGFloat = 0.0
    private var seekPercentage:CGFloat = 0.0
    private var scrubberInitialPosition: CGFloat!
    private var hideControlsTimer: NSTimer!
    
    private var isSeeking = false {
        didSet {
