Add ClientConnectionEvent and ClientConnectionListener