changed ClientProtocolConnection to republish relevant events