When an event happens on an element, it first runs the handlers on it, then on its parent, then all the way up on other ancestors
Event capturing is opposite to the event bubbling. In event capturing the flow goes from outermost element to the target element.