 
   reset: ->
 
+    @reachedEndOfTheList = no
     @searchActive = no
     @lastTerm = ''
 

    @fetch {}, @bound 'populate'


  populate: (items) ->

    return  unless items?.length?

    @listController.removeAllItems()
      
    @listController.addItem itemData for itemData in items



      @reachedEndOfTheList = yes  unless items.length

      callback items, options


  fetch: (options = {}, callback) ->
