       ac = @getSingleton('activityController')
       ac.once "ActivityListControllerReady", @populateActivity.bind @
 
-  reset:->
-    @resetList()
-    @listController.resetList()
-    @populateActivity()
-
-  resetList:->
+  resetAll:->
 
     delete @lastTo
     delete @lastFrom
 
+    @listController.resetList()
     @listController.removeAllItems()
 
   setFilter:(type) -> @currentFilter = if type? then [type] else activityTypes

          controller.followedActivityArrived activities.first

    @getView().innerNav.on "NavItemReceivedClick", (data)=>
      @resetList()
      @listController.resetList()
      @setFilter data.type
      @populateActivity()


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

