title: CefSharp browser isn't firing any Mouse-Events in C# WinForms app
body: <p>So my end goal is to detect when the user has pressed the left mouse button on a webpage (any element like a button, image and so on).
  With this I'd run some javascript to get the proper html data I need based on where the user has clicked.</p>
  <p>Without taking it any further, I'm already stuck at the first part where my browser control doesn't seem to fire any events related to the mouse. However it does seem to provide handlers like MouseDown, MouseEnter, MouseClick and so on but doesn't seem to fire any of them.</p>
  <p>I've tried setting up a simple WinForms test project with a textbox control and a button. The browser is added manually like so:</p>
  <pre class="lang-cs prettyprint-override"><code>using CefSharp;
  using CefSharp.WinForms;
  using System;
  using System.Drawing;
  using System.Windows.Forms;
  
  namespace myProject
  {
      public partial class Form1 : Form
      {
          public ChromiumWebBrowser browser;
          private string myUrl = &quot;https://www.google.com/&quot;;
          
          public Form1()
          {
              InitializeComponent();
              InitializeChromium();
  
              browser.MouseDown += ChromeBrowser_MouseDown;
          }
  
          public void InitializeChromium()
          {
              browser = new ChromiumWebBrowser(myUrl);
  
              browser.Location = new Point(26, 59);
              browser.Size = new Size(988,566);
              browser.Dock = DockStyle.None;
              this.Controls.Add(browser);
  
          }
  
          private void ChromeBrowser_MouseDown(object sender, MouseEventArgs e)
          {
              //This handler never gets fired!!!
  
              if (e.Button == MouseButtons.Left)
              {
                  //get value from html element
              }
          }
  
          private void button1_Click(object sender, EventArgs e)
          {
              browser.Load(addressBar.Text);
          }
  
          private void Form1_FormClosing(object sender, FormClosingEventArgs e)
          {
              Cef.Shutdown();
          }
      }
  }
  </code></pre>
  <p>I've tried looking through a bunch of websites including the official <a href="https://github.com/cefsharp/CefSharp/wiki/General-Usage#handlers" rel="nofollow noreferrer">Documentation on Handlers</a>, but can't seem to figure out if I have to do more complex stuff to listen and act on mouse events or that I should be able to implement it just like any other event.</p>
  <p>Can anybody help me fix my MouseDown event handler?</p>