     private var openFolderCollectionView: SwiftBoardCollectionView?
     private var dragProxyState: DragProxyState?
     private var dragProxyReturnToRect: CGRect?
-    private var currentDragState: DragState?
+    private var draggingItemViewModel: SwiftBoardItemViewModel?
     private var currentDropState: DropState?
     
     private var dropOperation: (() -> ())?

        case longPressRecognizer:
            return true
        case panAndStopGestureRecognizer:
            return currentDragState != nil
        default:
            return super.gestureRecognizerShouldBegin(gesture)
        }

    let locationInCell: CGPoint
}

struct DropState {
    let index: Int
    let cell: SwiftBoardCell
