           controller.followedActivityArrived activities.first
 
     @getView().innerNav.on "NavItemReceivedClick", (data)=>
-      @resetList()
-      @listController.resetList()
+      @resetAll()
       @setFilter data.type
       @populateActivity()
 

    status = @getSingleton "status"
    status.on "reconnected", (reason)=>
      if reason is "internetDownForLongTime"
        @reset()
      else
        @fetchSomeActivities()


      ac = @getSingleton('activityController')
      ac.once "ActivityListControllerReady", @populateActivity.bind @

  resetAll:->

    delete @lastTo
    delete @lastFrom

    @listController.resetList()
    @listController.removeAllItems()

  setFilter:(type) -> @currentFilter = if type? then [type] else activityTypes
