     app.leftMiddleRegion.show(channelCollectionView)
     channelCollectionView.setActive('profile')
 
-
   showUserLarge: (user) ->
     userLargeView = new UserLargeView(model: user);
     app.leftTopRegion.show(userLargeView);


  routes: ['showProfile', 'showNotificationSettings', 'showFact']

  # ACTIONS
  showProfile: (username) -> @showPage username, @profile_options(username)
  showNotificationSettings: (username) -> @showPage username, @notification_options(username)

  showFact: (slug, fact_id)->
    app.closeAllContentRegions()
    @main = new TabbedMainRegionLayout();
    app.mainRegion.show(@main)


  profile_options: (username) ->
    title: 'About ' + username
    active_tab: 'show'
    render: (main_region, user) =>
      @makePermalinkEvent( username )

      main_region.show(@profile_views)

      @restoreProfileView username, =>
        new ProfileView
          model: user
          collection: window.Channels.orderedByAuthority()
          created_facts_view: @getFactsView user.created_facts()

      @profile_views.clear()

  notification_options: (username)->
    title: 'Notification Settings'
    active_tab: 'notification-settings'
    render: (main_region, user) ->
      main_region.show(new NotificationSettingsView model: user)

  showPage: (username, options) ->
    app.leftBottomRegion.close()
