FIX: touchend bug on mobile devices