 
     # This check is for custom items which isn't connected to an app
     # or if the item is a separator
-    return if not path or @positionChanged()
+    return false  if not path or @positionChanged()
 
     mc = KD.getSingleton 'mainController'
     mc.emit "NavigationLinkTitleClick",

      <cite>#{@name}</cite>
    """

  dragInAction: (x, y)->
    # log x, y

  dragStarted: (event, dragState)->

    @keepCurrentPosition()
    @setClass 'no-anim on-top'

  dragFinished: (event, dragState)->

    # @restoreLastPosition()
    @unsetClass 'no-anim on-top'

  keepCurrentPosition:->



    @on "DragStarted", @bound 'dragStarted'

  setState:(state = 'initial')->

    states = 'running failed loading'
