                 dragState.dragProxyView.frame = collectionView.convertRect(cell.frame, fromView: cell.superview)
             }, completion: { (Bool) -> Void in
                 dragState.gestureInfo.itemViewModel.dragging = false
-                    
+                
                 dragState.dragProxyView.removeFromSuperview()
                 self.currentDragState = nil
             })

    }
    
    func handlePanGesture(gesture: PanAndStopGestureRecognizer) {
        
    }
    
    func handlePanGestureStopped(gesture: PanAndStopGestureRecognizer) {
        
    }
    
    // TODO: Not happy with "info", come up with a better name

        setCollectionViewLayout(regularLayout, animated: false)
        
        tapGestureRecognizer = UITapGestureRecognizer(target: self, action: "handleTapGesture:")
        addGestureRecognizer(tapGestureRecognizer)
        
        longPressRecognizer = UILongPressGestureRecognizer(target: self, action: "handleLongPressGesture:")
        longPressRecognizer.delegate = self
        addGestureRecognizer(longPressRecognizer)
        
        panAndStopGestureRecognizer = PanAndStopGestureRecognizer(target: self, action: "handlePanGesture:", stopAfterSecondsWithoutMovement: 0.2) {
            (gesture:PanAndStopGestureRecognizer) in self.handlePanGestureStopped(gesture)
        }
        panAndStopGestureRecognizer.delegate = self
        addGestureRecognizer(panAndStopGestureRecognizer)
    }
    
