     @off "publicFeedFetched_#{eventSuffix}"
     # log "------------------ bindingsCleared", dateFormat(@lastFrom, "mmmm dS HH:mm:ss"), @_e
 
-  featuredActivityCommentRequested:(activityId, commentId, callback)=>
+  featuredActivityCommentRequested:({activityId, commentId}, callback)=>
     return if commentId > 2
     timeoutValue = KD.utils.getRandomNumber 100000
     KD.utils.wait timeoutValue, =>

    @once "#{eventName}_succeeded", (activities)=>
      activities.overview.reverse()  if activities.overview
      @listActivities activities, callback
      @emit "FeaturedActivityRequested", 1, callback
    @fetchFeatureds()

  populateActivity:(options = {}, callback=noop)->

    KD.utils.wait timeoutValue, =>
      @once "#{eventName}_failed", ()=>
        @off "#{eventName}_succeeded"
        @emit "FeaturedActivityRequested", {activityId:activityId+1}, callback

      @once "#{eventName}_succeeded", (activities)=>
        @listActivities activities, (sanitizedCache)=>
          callback sanitizedCache
          @emit "FeaturedActivityCommentRequested", {activityId:activityId, commentId:1}, callback

        @emit "FeaturedActivityRequested", {activityId:activityId+1}, callback
      #fetch featured activity
      @fetchFeatureds(activityId)

