 
       # log "------------------ populateActivity", dateFormat(@lastFrom, "mmmm dS HH:mm:ss"), @_e
 
-    KD.getSingleton('mainController').on "AccountChanged", (account)=>
-      @getView().innerNav.show()
-      @listController.activityHeader.headerTitle.show()
-      @resetAll()
-      @clearPopulateActivityBindings()
-      fetch()
-
-
     if isReady
     then fetch()
     else
       groupsController.once 'groupChanged', fetch
-
-
-  listActivities:(activities, callback)->
-    @sanitizeCache activities, (err, sanitizedCache)=>
-      @extractCacheTimeStamps sanitizedCache
-      @listController.listActivitiesFromCache sanitizedCache, 0 , {type : "slideDown", duration : 100}, yes
-      callback sanitizedCache
-
-  fetchFeatureds:(activityId=0, commentId=0, likeId=0)->
-    activityName = "activity"
-    activityName += "_#{activityId}" unless activityId is 0
-    activityName += "_C#{commentId}" unless commentId is 0
-    activityName += "_L#{commentId}" unless likeId is 0
-
-    if KD.isLoggedIn()
-      @emit "#{activityName}_fetch_failed"
-      return
-
-    $.ajax
-      url     : "js/activity/#{activityName}.json"
-      success : (json) => @emit "#{activityName}_fetch_succeeded", json
-      failure : =>  @emit "#{activityName}_fetch_failed"
 
   fetchPublicActivities:(options = {})->
     {CStatusActivity} = KD.remote.api

    @listController = controller
    @bindLazyLoad()

    widgetController.on "FeaturedActivityHasArrived", (activity)->
      controller.featuredActivityArrived activity

    widgetController.on "OwnActivityHasArrived", @ownActivityArrived.bind @


    @populateActivity {},\
      KD.utils.getTimedOutCallbackOne
        name      : "populateActivity",
        onTimeout : @bound 'recover'

  recover:->
    @isLoading = no
