Event-Driven JavaScript Development Every JS developer has written code to handle "click" listeners—press a button, tap a link—and you'll do something interesting. Events are core to the way we write for the web and use the DOM. 👆 But what if I were to tell you that you should and could be using event-driven development for yourself—not even in the DOM? 🤔 To do that, we can now subclass EventTarget, giving your code access to fire its own events, and listen to those events using ....