         if activity?.teaser
           activity.teaser.createdAtTimestamps = overviewItem.createdAt
           view = @addHiddenItem activity.teaser, index, animation
-          view.slideIn -> removeFromHiddenItems view
+          view.slideIn => @removeFromHiddenItems view
           activityIds.push activity.teaser._id
 
     @checkIfLikedBefore activityIds  unless isFeaturedContent

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: ->

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

  instantiateListItems:(items)->
