 
       @addSubView @arrow
       @addSubView @wrapper
+      @visible = yes
 
   show:(event)->
 


    @setClass 'in' if o.animate
    @utils.defer => @setPositions o

  getCorrectPositionCoordinates:(o={},positionValues,callback=noop)->
    # values that can/will be used in all the submethods

    else
      @setView view

    @visible = yes

  addListeners:->

    intentTimer = null
    {events}    = @getOptions()

    @parentView.bindEvent name for name in events
    @parentView.on 'mouseenter', @bound "show"
    @parentView.on 'mouseleave', @bound "hide"

    @on 'ReceivedClickElsewhere', @bound "hide"

