throttle onTap event handler

This helps prevent onTap from firing multiple times in environments that issue both touch and click events. This primarily effects Chrome and Firefox on Windows8