       @isLoading = no
       @resetAll()
 
-      if @activityCallback? then @activityCallback.cancel()
+      if @responseHandler? then @responseHandler.cancel()
 
       if data.type in ["Public", "Followed"] then @setFeedFilter data.type
       else @setActivityFilter data.type

      @populateActivity()

  setFeedFilter: (feedType) -> @currentFeedFilter = feedType
  getFeedFilter: -> @currentFeedFilter or "Public"

  setActivityFilter: (activityType)-> @currentActivityFilter = activityType
  getActivityFilter: -> @currentActivityFilter or "Everything"

  populateActivity:(options = {}, callback)->
    return  if @isLoading

    activityController.on 'Refresh', @bound "refresh"

    @listController = controller
    @bindLazyLoad()

    @getView().widgetController.on "FakeActivityHasArrived", (activity)->
      controller.fakeActivityArrived activity
