Вы можете использовать getElementsByTagName ("*"), чтобы получить все элементы на странице.Используя функцию find-world-position, вы можете получить положение элемента относительно верхнего левого угла страницы.Теперь вы можете использовать offsetWidth, offsetHeight и положение мыши [для браузера, lol], чтобы проверить, находится ли курсор над вашим элементом.
Если курсор находится над вашим элементом, запустите событие.
Вышеуказанная функция должна быть присоединена к window.onmousedown / onmouseup / onmousemove / что угодно