 
     super options, data
 
+    {
+      appStorageController
+      windowController
+    }                      = KD.singletons
     {entryPoint}           = KD.config
-    {appStorageController} = KD.singletons
     @_lastMessage          = null
 
     @appStorage  = appStorageController.storage 'Activity', '2.0'

    @addSubView @groupHeader  unless isKoding()
    @addSubView @sidebar
    @addSubView @tabs


  # type: [public|topic|post|message|chat|null]


    @appStorage.setValue 'liveUpdates', off

    windowController.on 'ScrollHappened', @bound 'scroll'  unless isKoding()



  lazyLoadThresholdReached: -> @tabs.getActivePane()?.emit 'LazyLoadThresholdReached'

