/// <summary>
        /// Update the tooltip
        /// </summary>
        void UpdateTooltip()
        {
            // always start by hiding any existing tooltip
            toolTip.SetToolTip(null);

            // see if we need to display a tooltip
            if (currentLinkElement != null && !navigatedToCurrentLinkElement)
            {
                // set timer so we only show the tooltip if the user hovers over this
                // link element for 300ms
                Timer toolTipDelayTimer = new ToolTipDelayTimer(currentLinkElement, 300);
                toolTipDelayTimer.Tick += new EventHandler(toolTipDelayTimer_Tick);
                toolTipDelayTimer.Start();
            }
        }
        /// <summary>
        /// Update the tooltip
        /// </summary>
        void UpdateTooltip()
        {
            // always start by hiding any existing tooltip
            toolTip.SetToolTip(null);

            // see if we need to display a tooltip
            if (currentLinkElement != null && !navigatedToCurrentLinkElement)
            {
                // set timer so we only show the tooltip if the user hovers over this
                // link element for 300ms
                Timer toolTipDelayTimer = new ToolTipDelayTimer(currentLinkElement, 300);
                toolTipDelayTimer.Tick += new EventHandler(toolTipDelayTimer_Tick);
                toolTipDelayTimer.Start();
            }
        }