Hi,
In order to improve the response time of buttons in web mobile applications you need to listen to events like touchstart or touchend instead of click or tap. Click and Tap has a 300ms delay that causes this "sense" of lateness.
Just be carefull when you use touchstart/touchend in elements order than buttons because you may end-up messing other UI behavior (for example, in list elements, disclosure icons, etc..)
Cheers,
Eric