     
     // MARK: - Private
     
+    private var dragging = false
+    
     private func panGesture(_ gesture: UIGestureRecognizer) {
         
         if gesture === panGestureRecognizer {

        }
    }
    
    private func drag(by delta: CGPoint) {
        
        var contentOffset = self.contentOffset
        
        contentOffset.x += delta.x
        
        contentOffset.y += delta.y
        
        setContentOffset(contentOffset, animated: true)
    }
}


                
            case .began:
                
                beginDragging()
                
            case .changed:
                
