Use touch events instead of click