refactored event names to make sure when unsubscribing from some of them, we don't unsubscribe the ones in other objects if they have the same names.