added listenrer for touchstart