           listView.on 'ItemWasAdded', @bound 'scrollDown'
       when 'privatemessage'
         @listController.getListView().on 'ItemWasAdded', @bound 'scrollDown'
-      when 'group'
+      when 'group', 'announcement'
       else
         @listController.getListView().on 'ItemWasAdded', @bound 'scrollUp'
 

    @populate()


  defaultFilter: 'Most Liked'


    @fakeMessageMap = {}

    @setFilter @getDefaultFilter()

    {socialapi} = KD.singletons
    @once 'ChannelReady', @bound 'bindChannelEvents'
    socialapi.onChannelReady data, @lazyBound 'emit', 'ChannelReady'

    if typeConstant in ['group', 'topic', 'announcement']
      @on 'LazyLoadThresholdReached', @bound 'lazyLoad'

    KD.singletons.windowController.addFocusListener @bound 'handleFocus'
