       partial  : "<span class='logo'>#{@name[0]}</span>"
     @icon.setCss 'backgroundColor', KD.utils.getColorFromString @name
 
-    appsHasIcon = Object.keys(KD.config.apps)
-    appsHasIcon.push 'Editor'
-    @icon.hide()  if @name in appsHasIcon and not data.useFakeIcon
+    appsWithIcon = Object.keys(KD.config.apps)
+    appsWithIcon.push 'Editor'
+    @icon.hide()  if @name in appsWithIcon and not data.useFakeIcon
 
-    @on "DragStarted", @bound 'dragStarted'
+    @on 'DragStarted', @bound 'dragStarted'
 
 
   setState:(state = 'initial')->

  pistachio:->
    """
      {{> @icon}}
      <span class='icon'></span>
      <cite>#{@name}</cite>
    """


    Editor : 'Ace'

  constructor:(options = {}, data={})->

    {curry, slugify, groupifyLink}   = KD.utils

    data.type        or= ''
    options.tagName  or= 'a'
    options.type     or= 'main-nav'
    options.bind       = curry 'contextmenu', options.bind
    options.draggable  = yes
    options.cssClass   = curry slugify(data.title), options.cssClass
    options.cssClass   = curry 'no-anim', options.cssClass
    options.attributes =
      href             : groupifyLink data.path

    super options, data

