Topic/enhance event lists

Until it becomes necessary to pull `event_list` out into a separate module, I would consider putting it inline in the entry module.

You're right that it will likely be reused, but when that happens we'll probably have a clearer grasp of how to abstract whatever differences there are in its usage.