title: How do android's Event Listeners work?
body: <p>How is an event captured from a View object? There is only one thread running : the UI thread (when we haven't implemented any of our own threads). Suppose if I have implemented an onClickListener for a button and this button's function is say "cancel". For the event to be raised by the button i.e., cancel whatever the UI is doing, it must interrupt. So is that it? Do they work like <em>interrupts</em>?</p>
  
  <p>The API guides at the developer site are beautiful explanations but still don't give the complete picture. <a href="http://developer.android.com/guide/topics/ui/ui-events.html" rel="noreferrer">http://developer.android.com/guide/topics/ui/ui-events.html</a> </p>