added touchstart event listeners