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

            }
          ]
      ]

  populatePlaygroundsButton: (playgrounds) ->
    button   = @teamwork.getActivePanel().headerButtons.Playgrounds
    menu     = []

    playgrounds.forEach (playground) =>
      item   = {}
      {name} = playground
      item[name] = {}
      item[name].callback = =>
        @handlePlaygroundSelection name, playground.manifestUrl

      menu.push item

    button.setOption "menu", menu

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

    else
      @teamwork.on "PanelCreated", =>
        @doCurlRequest playgroundsManifest, (err, manifest) =>
          @playgroundsManifest = manifest

  createTeamwork: ->
    options               = @getOptions()
