title: Where is the MouseClick event on an SWT Button?
body: <p>I know this sounds like a very basic question, and I feel embarrassed to ask it but...</p>
  
  <p><strong>How to I add a Mouse Click handler to an SWT button?</strong></p>
  
  <p>What I checked:</p>
  
  <ul>
  <li>I can find tons of examples on how to add mouse down, mouse up or double click handlers (by assigning a <a href="http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fevents%2FMouseListener.html" rel="noreferrer">MouseListener</a>). Obviously, mouse click (sequence of down and up on the same control) is something different than mouse down.</li>
  <li>I understand that there might not be a click handler on <em>generic</em> controls, but the only event I see added on the <a href="http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fwidgets%2FButton.html" rel="noreferrer">Button control</a> is a <a href="http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fwidgets%2FButton.html" rel="noreferrer">SelectionListener</a> -- that <em>might</em> be it, but selection sounds more like "received focus" to me than "was clicked or selected and then invoked with a key press".</li>
  <li>I found a <a href="https://stackoverflow.com/questions/8827929/fire-an-event-on-mouseclick-in-swt">related question</a>, whose answer basically says that you need to implement that yourself -- I find that a bit hard to believe.</li>
  </ul>
  
  <p>Is <em>selection</em> what is commonly known as "OnClick" in other languages/frameworks? Or is there something else that I completely missed?</p>