                 imageViewFrame.origin = point
                 bundle.representationImageView.frame = imageViewFrame
                 
-                if self.animating == true {
-                    return
-                }
                 
                 let dragPointOnCollectionView = gesture.locationInView(self.collectionView)
                 
                 
-                
                 if let indexPath : NSIndexPath = self.collectionView?.indexPathForItemAtPoint(dragPointOnCollectionView) {
                     
-                    // println("Drag @ \(dragPointOnCollectionView.y), with IndexPath: \(indexPath.item)")
+                    
                     
                     self.checkForDraggingAtTheEdgeAndAnimatePaging(gesture)
-                    
-                    if self.animating == true {
-                        return
-                    }
                     
                     
                     if indexPath.isEqual(bundle.currentIndexPath) == false {

            else if self.scrollDirection == UICollectionViewScrollDirection.Vertical {
                
                let rect = hitTestRectagles["top"]
                println("\(rect) collides with \(bundle.representationImageView.frame)")
                
                if CGRectIntersectsRect(bundle.representationImageView.frame, hitTestRectagles["top"]!) {
                    

                    self.animating = false
                    
                    self.handleGesture(gestureRecognizer)
                    
                    
                });
