     var dataSource:CollectionViewDataSource = CollectionViewDataSource()
     var zoomedLayout = CollectionViewLayout()
     var regularLayout = CollectionViewLayout()
-    var moveCellsTimer: NSTimer?
     
     private var currentDragState: DragState?
     private var currentZoomState: ZoomState?

}

class ViewController: UIViewController, UIGestureRecognizerDelegate {

    let kPauseBeforeDrag = 0.2
    
    @IBOutlet weak var collectionView: UICollectionView!
    @IBOutlet var longPressRecognizer: UILongPressGestureRecognizer!

                    currentDragState!.setDropIndexPath(nil)
                    
                    if let folderCell = dropCell as? FolderCollectionViewCell {
                        // Something like:
                        /*
                        dataSource.items.removeAtIndex(currentDragState!.dragIndexPath.item)
                        collectionView.deleteItemsAtIndexPaths([currentDragState!.dragIndexPath])
                        regularLayout.hideIndexPath = nil
                        */

                        currentZoomState = ZoomState(indexPath: dropIndexPath, collectionView: folderCell.collectionView)
                        zoomFolder()
                    }
