Events system which is tightly coupled with the LAMPOS supervisor. Allows developers to register classes/methods to events.