This example demonstrates event bubbling phases. The red Shape is a child of a Container, which is a child
of the Stage. Event listeners have been added for the capture and bubble phase of the click event for all three
objects. Clicking on the Shape outputs the event details, and demonstrates how the target, eventPhase, and
currentTarget properties work.
Note how in the initial capture phase (eventPhase=1), the event moves from the stage down to the target,
is dispatched from the target in the target phase (eventPhase=2), and then bubbles back up to the stage in
the bubble phase (eventPhase=3).
Also note how the target property is always the Shape that was clicked on, while the currentTarget points to
the object that is currently dispatching the event.