title: Phaser: Attach Touch Event on Sprite
body: <p>I'am new to phaser and right now Im using phaser v.2.0.7. What I want to do is to make a sprite handle a touch event. </p>
  
  <p>How can I attach <code>onTap</code> to a sprite object? </p>
  
  <p>I know that touch event would be possible with <code>sprite_obj.events.onInputDown</code>, but still I used <code>onInputUp</code> either because when there is a popup/modal(alert) fired after the <code>onInputDown</code>, you need to click twice after that to make the event listener work again. <a href="http://www.html5gamedevs.com/topic/4355-click-on-an-image-not-working/" rel="noreferrer">(My personal workaround for this issue is using inInputUp.)</a></p>
  
  <p>Another thing that I've tried is to add <code>onTap</code> on my canvas object, <code>canvas.input.onTap.add</code> which I think does not fit to attain my goal. Yes, it can now handle touch events but the problem is I want to limit the touch event only to the sprite image on the canvas and not the whole canvas.</p>
  
  <p>Can someone help me. Thanks.</p>