 
     # If new content is created/loaded, add it to the workspace
     initialize: ->
+      # If the workspace is updated make sure `Models.ALL_CONTENT` has the new content
       @on 'add', (model) => Models.ALL_CONTENT.add model
       @on 'reset', (collection) => Models.ALL_CONTENT.add @models
 
+      # If a model is added to `Models.ALL_CONTENT` ensure it shows up in the workspace
       @listenTo Models.ALL_CONTENT, 'add', (model) =>
         @add model
 
-
+  # Replace the default workspace (`Models.ALL_CONTENT`) with this workspace.
   Models.WORKSPACE = new AtcWorkspace()
 
   resetDesktop = ->
-    # Clear out all the content and reset `EPUB_CONTAINER` so it is always fetched
+    # Clear out all the content and refetch the workspace
     Models.ALL_CONTENT.reset()
     Models.WORKSPACE.fetch()
 


    # When the body of the collection changes, update the `navTreeRoot`
    @on 'change:body', (model, body) =>
      if body instanceof Array
        return model.set 'body', body.join('')
      $body = jQuery(body)
      if $body.is 'nav'
        $root = $body
      else

  'css!bookish'
], (_, Backbone, jQuery, Controller, Models, Views, MEDIA_TYPES, Auth, NAV_SERIALIZE) ->

  # **FIXME:** This variable is no longer used
  DEBUG = true


