     # -----------------------------------
 
     initApplicationView: ->
+      # Do not save the instance reference for now
+      # since the modules purely communicate via Pub/Sub
       new ApplicationView()
 
     initSidebars: ->
+      # Do not save the instance references for now
+      # since the modules purely communicate via Pub/Sub
       new NavigationController()
       new SidebarController()
 

    #
    #   1. Test if it’s a new controller/action with new params
    #   1. Hide the old view
    #   2. Destroy the old controller
    #   3. Instantiate the new controller, call the controller action
    #   4. Show the new view
    #

    url: null

    initialize: ->
      # Listen to global events
      mediator.subscribe 'matchRoute', @matchRoute
      mediator.subscribe '!startupController', @startupController

