Whenever an event is generated, either internally or externally, it is buffered by all charts waiting for their turn to execute a step.
A buffered event remains active for a chart until the chart gains control (i.e., until the chart senses the event and reacts to it). After the chart accomplishes its steps, the event becomes non-active in reference to that chart.