onevents execute using the global context for this while addEventListeners get the target element.
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener#The_value_of_this_within_the_handler