mousePressed() was originally designed for desktop interactions with a physical mouse. On mobile devices, touch events like touchStarted() and touchEnded() provide better control over tap and touch ...