Modify NetworkClientMessengerListener for working with events, add events