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


  dragStarted: (event, dragState)->

    @setClass 'no-anim'

  dragFinished: (event, dragState)->

    @unsetClass 'no-anim'
      topLevel  : topLevel
      navItem   : this

  viewAppended:->
    JView::viewAppended.call this
    @keepCurrentPosition()

  pistachio:->
    """
