       appInstance = appManager.get name
       cb          = -> appManager.show appOptions, callback
       if appInstance then do cb
-      else appManager.create name, cb
+      else appManager.create name, appParams, cb
 
     (name, options, callback)->
 


  open: do ->

    createOrShow = (appOptions, callback = noop)->

      name = appOptions?.name
      return warn "No such application!"  unless name

      return warn "ApplicationManager::open called without an app name!"  unless name

      appOptions           = KD.getAppOptions name
      appParams            = options.params or {}
      defaultCallback      = -> createOrShow appOptions, appParams, callback
      kodingAppsController = @getSingleton("kodingAppsController")

      # If app has a preCondition then first check condition in it
