             draggingInProgress = true
         }
         
-        //print("continueTrackingWithTouch: \(touch.locationInView(self).x)")
-        
         let newValue = sliderValue(touch)
         
         let seekTime = NSTimeInterval(newValue / availableSliderWidth) * _totalTime

    override public func endTrackingWithTouch(touch: UITouch?, withEvent event: UIEvent?) {
        
        draggingInProgress = false
        //print("endTrackingWithTouch")
        guard let touch = touch else {
            updateView(currentTime: _currentTime, totalTime: _totalTime)
            return

        let sliderCenterX = leftLabelHolder.frame.width + elapsedTimeViewWidthConstraint.constant + sliderView.bounds.width / 2
        
        let locationX = touch.locationInView(self).x
        
        let beginTracking = locationX > sliderCenterX - DragCaptureDeltaX && locationX < sliderCenterX + DragCaptureDeltaX
        if beginTracking {
