             height: item.croppedSize.height
           , fadeTime, @funcEase if @cropThumbnails
 
-        # Recenter icon if it's now resizeable
+        # Recenter icon if unless it's resizeable
         unless item.small
           item.small = true
           if item.icon and not item.resizeable

      # Store last target for this item
      item.lastTarget = newTarget

    shiftTo: (layerNum) =>
      return unless layerNum?

      # Modify layer number when using index switch because
      # we have to ignore the slot which was initially focused
      if @switchIndices and layerNum isnt @currentLayer and @getIndexInRange(layerNum) is @_focusedItem.currentSlot
        # Get items relative distance
        [distance, relativeIndex] = @getRelativeItemPosition layerNum, true
        if relativeIndex > @currentLayer
          layerNum++ 
        else
          layerNum--

      # Fix new layer number depending on the repeating option 
      layerNum = @getIndexInRange layerNum

      # Get the items id in the selected layer slot
      newItemIndex = @_itemIndices[layerNum]

      # Switch item indices if flag is set
      if @switchIndices
        newItem = @_getItem newItemIndex

        # Switch indices in list
        @_itemIndices[layerNum] = @_focusedItem.id
        @_itemIndices[@_focusedItem.currentSlot] = newItemIndex

        # Tell items about their new slots
        newItem.currentSlot = @_focusedItem.currentSlot
        @_focusedItem.currentSlot = layerNum

        # Set new focused item
        @_focusedItem = newItem

      # Store the now active layer index
      @currentLayer = layerNum
      
      # Move all items out of focus except the one we want to focus
      @layerFadeOut(i) for i in [1..@maxItems] when i isnt newItemIndex

      
      # Move items to starting positions
      @_focusedItem ?= @_getItem @currentLayer
      @shiftTo @currentLayer
      
    _onMobile: ->
