     # Remove app from head if exists, just for sure
     # $("head .internal-#{app.identifier}").remove()
 
-    if $("head .internal-style-#{app.identifier}").length is 0
+    log "PUT APP", app
+
+    if $("head .internal-style-#{app.identifier}").length is 0 and app.style
 
       style        = new KDCustomHTMLView
         tagName    : "link"

          log "Style loaded? for #{name} # don't trust this ..."
        attributes :
          rel      : "stylesheet"
          href     : app.style

      $('head')[0].appendChild style.getElement()

    if $("head .internal-script-#{app.identifier}").length is 0

      script       = new KDCustomHTMLView
        tagName    : "script"

      warn "#{name} is already imported"
      return callback null

    KD.singletons.dock.setNavItemState {name}, 'loading'

    app = KD.config.apps[name]
