added ability to mute events
rooled all my pubsub