     @populate()
 
 
-  defaultFilter: 'Most Liked'
+  getDefaultFilter:->
+    if @shouldHide()
+    then 'Most Recent'
+    else 'Most Liked'

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



    @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'
