     # rename these options
     options.noItemFoundWidget     or= null
     options.noMoreItemFoundWidget or= null
+    options.lastToFirst            ?= yes
 
     Object.defineProperty this, "itemsOrdered", get : =>
       warn "KDListViewController::itemsOrdered is deprecated."

  unregisterItem: (itemInstance, index) ->

    @emit 'UnregisteringItem', itemInstance, index
    actualIndex = if @getOptions().lastToFirst then @getItemCount() - index - 1 else index
    @getListItems().splice actualIndex, 1
    if itemInstance.getData()?
      delete @itemsIndexed[itemInstance.getItemDataId()]



  removeItem: (itemInstance, itemData, index) ->
    return unless itemInstance or itemData or index?

    @getListView().removeItem itemInstance, itemData, index
