 
   skip = 0
 
+  constructor: ->
+
+    super
+
+    {activityController} = KD.singletons
+    activityController.on 'SidebarItemClicked', @bound 'itemClicked'
+
+
   viewAppended:->
 
     super
+
+    @addPublicFeedLink()
+    @addHotTopics()
+    skip += 3
+    @addFollowedTopics()
+    skip = 0
+    @addThreads()
+    skip += 3
+    @addMessages()
+    skip += 3
+    @addChat()
+
+
+
+  itemClicked: (item) ->
+
+    # we'll probably do some stuff here later.
+
+
+  addPublicFeedLink: ->
 
     {activityController} = KD.singletons
 

        , callback


  addThreadsAside: ->

    @wrapper.addSubView @threads = new ActivitySideView
      title    : 'Threads'

    publicLink.selectItem = SidebarItem::selectItem.bind publicLink
    activityController.on 'SidebarItemClicked', publicLink.bound 'selectItem'

    # load initial public feed
    KD.utils.defer -> activityController.emit 'SidebarItemClicked', publicLink


  addHotTopics: ->

    @wrapper.addSubView @hotTopics = new ActivitySideView
      title      : 'HOT'
