added ontouchstart