use Modernizer to check if it's a touch device, and use touchstart