Added touchstart for mobile support