         if (pt.x + toolTip.width > screenRight)
             toolTip.move(toolTip.x - (pt.x + toolTip.width - screenRight), toolTip.y);
     }
-

    
    //--------------------------------------------------------------------------
    //
    //  IVisualElement Methods
    //
    //-------------------------------------------------------------------------- 
    
    public function get depth():Number
    {
        return 0;

    /**
     *  @private
     *  The renderer's measuredWidth,Height are just padded versions of the labelDisplay's
     *  textWidth,Height or explicitWidth,Height properties.  This class assumes that its
     *  size/position will be set by GridLayout with setLayoutBoundsSize,Position() and that its
     *  preferred size will be queried by GridLayout with getPreferredBoundsWidth,Height().
     */
    private function updatePreferredSize():void
    {
