       new KDNotificationView title: "You're already here!"
       console.trace()
 
-  cleanupRoute:(contentDisplay)->
-    delete @openRoutes[@openRoutesById[contentDisplay.id]]
-
   handleRoute =(groupId, route)->
     console.log 'invoking a route by group id...'
 

              appManager.tell "Members", "createContentDisplay", account 

      # top level names:
      '/:name': ({params})->
        status_404 = => @handleNotFound params.name
        KD.remote.cacheable params.name, (err, model, name)->
          switch name?.constructorName
            when 'JAccount'
              appManager.tell 'Members', 'createContentDisplay', model
            when 'JGroup'
              appManager.tell 'Groups', 'createContentDisplay', model
            when 'JTopic'
              appManager.tell 'Topics', 'createContentDisplay', model
            else status_404()

    sharedRoutes = KODING_ROUTES.concat KODING_ROUTES.map (route)->


  getRoutes =->
    mainController = KD.getSingleton 'mainController'

    openApp       = @createContentDisplayHandler 'Apps'
    openActivity  = @createContentDisplayHandler 'Activity'
    openMember    = @createContentDisplayHandler 'Members'
    openGroup     = @createContentDisplayHandler 'Groups'
    openTopic     = @createContentDisplayHandler 'Topics'
    
    routes =

