even more cleanup
made eventmanager a singleton, there's only ever going to be one of it anyway