There have also been some discussions around bubbling and how plenty of folks don't see that as a best default for new events. Meanwhile web developers all rely on delegation. As a solution, an opt-in to using this binding for delegation was proposed. That could also tie into this eventTarget.on() API