European Internet School: Android App Development: From Beginner to Advanced: Handling User Events: Click Listeners, Touch Events, and Gestures with MotionEvent