     @on 'SearchInputChanged', (value)=>
       @_searchValue = value
       if value isnt ""
-        @timestamp = new Date
         @skip = 0
         @listController.removeAllItems()
         @fetchSomeMembers()

      return warn err if err
      list.getOptions().roles = roles

  fetchSomeMembers:(selector={})->
    @listController.showLazyLoader no
    options =
      limit : 30
      sort  : { timestamp: -1 }
    # return
    if @_searchValue
      {JAccount} = KD.remote.api
      options = {limit : 30, skip: @skip}
      JAccount.byRelevance @_searchValue, options, (err, members)=> @populateMembers err, members
    else
      @getData().fetchMembers selector, options, (err, members)=> @populateMembers err, members

  populateMembers:(err, members)->
    instantiateItems = (err) =>


  refresh:->
    @listController.removeAllItems()
    @skip = 0
    @fetchRoles()
    @fetchSomeMembers()

  continueLoadingTeasers:->
    @listController.showLazyLoader no
    @fetchSomeMembers()

  memberRolesChange:(view, member, roles)->
    @getData().changeMemberRoles member.getId(), roles, (err)=>
