   destroy:->
 
     @visible = no
-    @view.tooltip = null
-    delete @view.tooltip
+    @parentView.tooltip = null
+    delete @parentView.tooltip
     super
 
   delayedRemove:(timeout = @getOptions().delayOut)->


  isCurrentlyRemovable:-> @avoidDestroy

  setView:(newView)->
    return unless newView

    if @wrapper.view?
      @wrapper.removeSubView @wrapper.view

    {options, data, constructorName} = newView

    @view = new constructorName options, data
    @wrapper.addSubView @view

  getView:-> @view

  delayedDisplay:(timeout = @getOptions().delayIn)->
    @utils.killWait @displayTimer

    @show()
    @visible = yes
    @getSingleton('windowController').disableScroll()
    @setPosition o

  getCorrectPositionCoordinates:(o={},positionValues,callback=noop)->
    # values that can/will be used in all the submethods
    container       = @$()
    selector        = @parentView.$(o.selector)
    d = # dimensions
      container :
        height  : container.height()
