Event handling data flow
View Event handling data flow fullscreen
Overview
This MicroSim pairs a compact top-down Mermaid flowchart with an infobox that explains the three-step event pipeline powering every interactive infographic: detect the event, identify the responsible region, and update the display. Hovering reveals quick tooltips and clicking a step locks a detailed narrative in the infobox so students can explain the interaction lifecycle.
Workflow steps
- Event detected – The browser normalizes user gestures into events and the MicroSim queues them for deterministic handling.
- Region identified – Hit-testing checks registered regions, resolves overlapping layers, and hands control to the correct component.
- Display updated – The owning region mutates its state, redraws visuals, and synchronizes instructions so learners see instant feedback.
How to use
- Hover over a step to read the summary tooltip and remember the color coding (blue = events, orange = processing, green = output).
- Click a step to load the full explanation with concrete examples in the infobox on the right.
- Click outside the nodes to reset the infobox and walk through the flow again with another type of user action in mind.
Learning objective
Explain the three-step event handling pattern (detect event, identify region, and update display) that drives all interactive infographics.