https://basescripts.com/how-to-add-event-listeners-to-web-page-elements-with-javascript-adding-event-listeners-to-elements
How to add Event Listeners to Web Page Elements with JavaScript Adding Event Listeners to Elements