Each window type against what state it keeps, when it emits, and what happens to an event that arrives after its window has closed.