Per request, change the reveal-past-events user interface from a
pulldown menu to a checkbox.

Also refactor the logic.