Added touchstart event handler to try to make it work on iphones. May or may not work, probably wont work