title: Naming an event handler under GWT UIBinder
body: <p>Are there special restrictions for naming an event handler under GWT UIBinder?</p>
  
  <p>UI template:</p>
  
  <pre><code>&lt;g:Button ui:field="myButton" /&gt;
  </code></pre>
  
  <p>Below are some of valid variants i've seen, for naming the <code>click</code> event handler of the <code>button</code> ('/' symbolically separates different method names),</p>
  
  <pre><code>@UiHandler("myButton")
  public void onClick / onClickButton / handleClick(ClickEvent e) {}
  </code></pre>
  
  <p>It seems to me that the event handler can be named at will. It is identified rather by the <code>annotation</code> and the <code>event parameter</code> than the <code>method name</code>, i.e. "myButton" and "ClickEvent" instead of "onClick/onClickButton/handleClick" for the example above. </p>
  
  <p>Did i miss anything?</p>
  
  <p><strong>@EDIT</strong></p>
  
  <p>Two handlers must be named differently of course, if they happen to be of the same type of <code>event parameter</code>.</p>