added the onTouchListener.