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

          controller.followedActivityArrived activities.first

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


      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
