Add CustomOnClickListener
Fix bug when touch move