When an event is generated, its status with respect to each of the charts is toggled. If the event is active for some charts that are waiting for their turn to step, it becomes non-active for these charts. For charts that the event is not active, it becomes active.