onSingleTap bug fixed