An eventmap provides a mechanism to register events and call them at a later point in time