https://computerbestrepair.blogspot.com/2023/05/cross-browser-event-handling.html
Cross-browser Event Handling