 
     @setClass 'in' if o.animate
     @utils.defer => @setPositions o
+
+    @visible = yes
 
   getCorrectPositionCoordinates:(o={},positionValues,callback=noop)->
     # values that can/will be used in all the submethods


      @addSubView @arrow
      @addSubView @wrapper

  show:(event)->


    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"

