Handle busy days better

Drop events as they pass until there are only a few left, at which point
we fade them on-screen.