committing the first version, adding touchmove event in the next one
added touchmove evnts too