Another attempt to fix the weird tap gesture recognizer bug