Better match scroll to item behavior to UICollectionView