Make setOnTouchListener() work properly