title: Handling onClick and onTouchEvent events concurrently
body: <p>I have a button that I handle through an onClick handler.</p>
  
  <p>However, I also need to respond to onTouchEvent events so I can handle button hilighting.</p>
  
  <p>The problem is, if I return "false" from my onTouchEvent handler, it will call in the onClick handler, but will never give me an onTouchEvent for the subsequent "up" event.</p>
  
  <p>If I return "true" from onTouchEvent, I ill get the "up" event, but it will never dispatch the touch to onClick.</p>
  
  <p>So what are my options?</p>
  
  <ol>
  <li><p>Implement my own "click" handling inside onTouchEvent - which means that I would be required to track moves in and outside the button area, etc. Seems kind of complicated.</p></li>
  <li><p>I could have my button use a selector instead of a single image, and assign different images for different states. The problem I have with this is that selectors are cumbersome to <em>change</em> the images, which I need to do. (When my app is in different "modes", the button images for different states change. Again, this seems overly complicated.</p></li>
  </ol>
  
  <p>Isn't there a simple way to accomplish all this???</p>