     finderController.mountVm "#{defaultVmName}:#{path}"
 
   showPlaygroundsModal: ->
-    new TeamworkPlaygroundsModal delegate: this
+    new TeamworkPlaygroundsModal
+      delegate    : this
+      playgrounds : @playgroundsManifest
 
   mergePlaygroundOptions: (manifest, playground) ->
     {rawOptions}                    = @teamwork

            callback      : => @showToolsModal @teamwork.getActivePanel(), @teamwork
          }
          title           : "Playgrounds"
          itemClass       : KDButtonViewWithMenu
          cssClass        : "clean-gray playgrounds-button"
          menu            : []
        ]
        floatingPanes     : [ "chat" , "terminal", "preview" ]
        layout            :

    return rawOptions

  handlePlaygroundSelection: (playground, manifestUrl) ->
    unless manifestUrl
      for manifest in @playgroundsManifest when playground is manifest.name
        {manifestUrl} = manifest

    @doCurlRequest manifestUrl, (err, manifest) =>
      @teamwork.startNewSession @mergePlaygroundOptions manifest, playground
      @teamwork.container.setClass playground
