Event controller ready for unit testing.