         if item !== model.current
         {
             selectItem(item:item)
-            
-            collectionView.scrollToItem(
-                at:indexPath,
-                at:UICollectionViewScrollPosition.centeredHorizontally,
-                animated:true)
         }
     }
 }

            self.collectionView.selectItem(
                at:indexPath,
                animated:false,
                scrollPosition:UICollectionViewScrollPosition.centeredHorizontally)
        }
    }
    

        {
            currentWidth = width
            collectionView.collectionViewLayout.invalidateLayout()
        }
        
        DispatchQueue.main.async
