/// <summary>Raises the <see cref="DomContextMenu"/> event.</summary>
        /// <param name="e">The data for the event.</param>
        protected virtual void OnDomContextMenu(GeckoDomMouseEventArgs e)
        {
            var evnt = ( GeckoDomMouseEventHandler )Events[DomContextMenuEvent];

            if (evnt != null)
            {
                evnt(this, e);
            }
        }
        /// <summary>Raises the <see cref="DomMouseScroll"/> event.</summary>
        /// <param name="e">The data for the event.</param>
        protected virtual void OnDomMouseScroll(GeckoDomMouseEventArgs e)
        {
            var evnt = ( GeckoDomMouseEventHandler )Events[DomMouseScrollEvent];

            if (evnt != null)
            {
                evnt(this, e);
            }
        }
        /// <summary>Raises the <see cref="DomMouseOver"/> event.</summary>
        /// <param name="e">The data for the event.</param>
        protected virtual void OnDomMouseOver(GeckoDomMouseEventArgs e)
        {
            var evnt = ( GeckoDomMouseEventHandler )this.Events[DomMouseOverEvent];

            if (evnt != null)
            {
                evnt(this, e);
            }
        }