Make AbstractEvent
PEP8-ify some modules