     options.startWithLazyLoader   ?= no
     options.itemChildClass        or= null
     options.itemChildOptions      or= {}
-    options.showDefaultItem       or= no
-    options.defaultItem           or= {}
-    options.defaultItem.itemClass or= KDView
-    options.defaultItem.options   or= {}
-    options.defaultItem.data      or= {}
-
+    # rename these options
     options.noItemFoundWidget     or= null
     options.noMoreItemFoundWidget or= null
-
-    defaultOptions = options.defaultItem.options
-    defaultOptions.partial        or=  'This list is empty'
 
     @itemsOrdered                 = [] unless @itemsOrdered
     @itemsIndexed                 = {}

      @emit 'LazyLoadThresholdReached'  if emitWhenReached

  hideLazyLoader:->
    if @lazyLoader
      @lazyLoader.spinner.hide()
      @lazyLoader.destroy()

      item = @itemsIndexed[id]
      callback item  if item?

  putNoItemView:->
    {noItemFoundWidget} = @getOptions()
    @getListView().addSubView @noItemView = noItemFoundWidget

  showNoItemWidget:-> @noItemView.show() if @itemsOrdered.length is 0
  hideNoItemWidget:-> @noItemView.hide()

  # regressed, will put back whenever i'm here again. - SY
  showNoMoreItemWidget:->
    {noMoreItemFoundWidget} = @getOptions()
    @scrollView.addSubView noMoreItemFoundWidget if noMoreItemFoundWidget


  ###
  ITEM OPERATIONS
