Strip unused code
Combine checking & recording events in the db

That is, the very act of checking marks an event as having been seen. The
EventRecorder handler is therefore redundant.

Resolves #30.