Twelve lines covering the case most projects add a dependency for, including cancelling a call that has not fired yet.
Tag
Snippets tagged events
Runs at most once per interval but still fires once more after the last event, so the final state is never dropped.