     }
     
     private func setup() {
+        // TODO: remove the transform view??
         addSubview(transformView)
         transformView.translatesAutoresizingMaskIntoConstraints = false
         transformView.anchorConstraintsToFitSuperview()
         
-        let panGesture = UIPanGestureRecognizer(target: self, action: #selector(viewWasPanned))
-        addGestureRecognizer(panGesture)
-        panGesture.enabled = true
+//        let panGesture = UIPanGestureRecognizer(target: self, action: #selector(viewWasPanned))
+//        addGestureRecognizer(panGesture)
+//        panGesture.enabled = true
     }
     
     // MARK: - Handling gestures

        for itemView in itemViews {
            itemView.removeFromSuperview()
        }
        
        itemViews = {
            guard let dataSource = dataSource else {

            let translation = recognizer.translationInView(self)
            recognizer.setTranslation(CGPointZero, inView: self)
            shiftItemViews(byOffset: translation.x)
            
            print("translation: \(translation)")
            
        case .Ended, .Cancelled, .Failed:
            // TODO: have views settle back to their desired location based on where they currently are
