 class ActivityListController extends KDListViewController
-
-  hiddenItems               = []
-  hiddenNewMemberItemGroups = [[]]
-  hiddenItemCount           = 0
-
-  prepareNewMemberGroup = ->
-
-    # this is a bit tricky here
-    # if the previous member group isn't empty
-    # create a new group for later new member items
-    if hiddenNewMemberItemGroups.last.length isnt 0
-      hiddenNewMemberItemGroups.push []
-
-  resetNewMemberGroups = -> hiddenNewMemberItemGroups = [[]]
 
   constructor:(options={}, data)->
 

  addHiddenItem:(activity, index, animation = null)->

    instance = @getListView().addHiddenItem activity, index, animation
    hiddenItems.push instance
    @lastItemTimeStamp = activity.createdAt

    return instance

  unhideNewHiddenItems = (hiddenItems)->

    repeater = KD.utils.repeat 177, ->
      item = hiddenItems.shift()
      if item then item.show() else KD.utils.killRepeat repeater

  instantiateListItems:(items)->

      @getListView().addItem activity, 0
    else
      view = @addHiddenItem activity, 0
      @utils.defer =>
        view.slideIn => @removeFromHiddenItems view

  removeFromHiddenItems: (view)->
    @hiddenItems.splice @hiddenItems.indexOf(view), 1


  fakeActivityArrived:(activity)->
