States should "push" events around so that they don't overlap.