Target element
Event name
Event handler
Optionaloptions: AddEventListenerOptions
Event listener options
Remove a specific event listener
Target element
Event name
Event handler
Remove all tracked event listeners
MUST be called on dispose to prevent memory leaks
Get count of tracked listeners (for debugging/testing)
Add an event listener and track it for cleanup