After the target, the event goes back up through the ancestors (the capture phase, going down, always happens)
preventDefault() can stop the default action
The event crosses the boundary of a shadow tree
The kind of event object: Event, UIEvent, MouseEvent, PointerEvent, KeyboardEvent, FocusEvent, InputEvent or CustomEvent
How the browser creates an event of a standard type: whether it bubbles, whether it can be cancelled, whether it crosses the boundary of a shadow tree, and which kind of event object it is.