on touchdown changed to ontouchstart