       appParams            = options.params or {}
       appParams.label      = name
       defaultCallback      = createOrShow.bind this, appOptions, appParams, callback
-      kodingAppsController = KD.getSingleton("kodingAppsController")
 
       # If app has a preCondition then first check condition in it
       # if it returns true then continue, otherwise call failure

      duration  : 2500

  handleAppNotFound: ->
    KD.getSingleton("router").handleRoute "/Develop"
    new KDNotificationView
      title    : "You don't have this app installed!"
      type     : "mini"

            return warn err  if err
            KD.utils.defer => @open name, options, callback

        options.avoidRecursion = yes
        return do defaultCallback

      appParams = options.params or {}

