         {manifestUrl} = manifest
 
     @doCurlRequest manifestUrl, (err, manifest) =>
-      @teamwork.startNewSession @mergePlaygroundOptions manifest, playground
+      @teamwork?.destroy()
+      @createTeamwork @mergePlaygroundOptions manifest, playground
+      @appView.addSubView @teamwork
       @teamwork.container.setClass playground
       @teamwork.on "WorkspaceSyncedWithRemote", =>
         {contentDetails} = @teamwork.getOptions()

            }
          ]
      ]

  showDashboard: ->
    @dashboard.setClass "active"

  showToolsModal: (panel, workspace) ->
    modal       = new KDModalView

      playgrounds : @playgroundsManifest

  mergePlaygroundOptions: (manifest, playground) ->
    rawOptions                      = @getTeamworkOptions()
    {name}                          = manifest
    firstPanel                      = rawOptions.panels.first
    firstPanel.title                = name
