On a recent project, we wanted to export a handful of components from our React application for use in a Vue web application. Web Components to the rescue!
Understanding the event capture phase meant we could leave our code untouched and our event listener will fire even if a component stops event propagation.