What is Event Logic?