Routing mouse-as-touch (quirky behaviour of Android browsers) via onMouseDown, extending certain functions to handle touch-like mouse events gracefully.