     @on 'ReceivedClickElsewhere', =>
       @delayedDestroy 0
 
-    KDView.appendToDOMBody @
-    @getSingleton('windowController').addLayer @
 
   setView:(newView)->
     return unless newView

    # @getOptions
    o = @translateCompassDirections o if o.gravity

    if o.animate
      @show()
      @setClass 'in'

    else
      @show()

    @setPosition(o)

  getCorrectPositionCoordinates:(o={},positionValues,callback=noop)->

    else
      @hide()

    KDView.appendToDOMBody @
    @getSingleton('windowController').addLayer @
    @addListeners()

  addListeners:->
    @on 'mouseenter', =>
      @avoidDestroy = yes

