fixed touch gesture, also the other listeners are working