Added a onTouchListener