           log "Style loaded? for #{name} # don't trust this ..."
         attributes :
           rel      : "stylesheet"
-          href     : app.style
+          href     : "#{app.style}?#{KD.utils.uniqueId()}"
 
       $('head')[0].appendChild style.getElement()
 
-    if $("head .internal-script-#{app.identifier}").length is 0
+    if $("head .internal-script-#{app.identifier}").length is 0 and app.script
 
       script       = new KDCustomHTMLView
         tagName    : "script"

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


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

    app = KD.config.apps[name]

        load       : -> callback null
        attributes :
          type     : "text/javascript"
          src      : "#{app.script}?#{KD.utils.uniqueId()}"

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

