add ontouchmove and ontouchend events
add event emitter