             if let folderViewModel = gestureInfo.itemViewModel as? FolderViewModel {
                 rootViewModel?.openFolder(folderViewModel)
             }
-            
         } else if openFolderCollectionView != nil {
             if let folderViewModel = openFolderCollectionView!.listViewModel as? FolderViewModel {
                 rootViewModel?.closeFolder(folderViewModel)

struct DragState {
    let listViewModel:SwiftBoardListViewModel
    let itemViewModel:SwiftBoardItemViewModel
    let cell: SwiftBoardCell
    
    func indexOfItemInList() -> Int {
        return listViewModel.indexOfItem(itemViewModel)!

            
            dragProxyState = DragProxyState(view: dragProxyView, originalCenter: dragProxyView.center)
            
            currentDragState = DragState(listViewModel: gestureInfo.listViewModel, itemViewModel: gestureInfo.itemViewModel)
            currentDragState!.itemViewModel.dragging = true
            
            UIView.animateWithDuration(0.2) {
