Simplified event firing mechanism
Initialize userId correctly in new events
Fixed bug with CollaboratorLeft event