 }
 
 
-// MARK: - Animations
 extension GlidingCollection: CAAnimationDelegate {
   
   fileprivate func speedUp(_ layer: CALayer, reverse: Bool) {

      (self.topViews + self.bottomViews).forEach { $0.isHidden = false }
      self.topHalfSnapshot?.removeFromSuperview()
      self.bottomHalfSnapshot?.removeFromSuperview()
    })
  }
  

        collectionView.isUserInteractionEnabled = true
        
      case .newCell where index == expandedItemIndex && anilayer.animation.beginTime == anim.beginTime:
        let paths = collectionView.indexPathsForVisibleItems.sorted { $0.0.item < $0.1.item }
        guard let path = paths.first, let cell = collectionView.cellForItem(at: path) else {
          break
