Overhauling system to make it a mothereffing event emitter