wrong dependency name
ditched events in favour of a pubsub class