private void OnMouseButton(MouseButtonEventArgs e)
        {
            // Cef currently only supports Left, Middle and Right button presses.
            if (e.ChangedButton > MouseButton.Right)
            {
                return;
            }

            var modifiers = e.GetModifiers();
            var mouseUp = (e.ButtonState == MouseButtonState.Released);
            var point = e.GetPosition(this);

            var browser = GetBrowser();

            if (browser != null)
            {
                browser.GetHost().SendMouseClickEvent((int)point.X, (int)point.Y, (MouseButtonType)e.ChangedButton, mouseUp, e.ClickCount, modifiers);
            }
        }