Topic/enhance event lists

I have done the init thing, still feeling iffy on the separate module thing. Pushed fix.