Modified ClientInterface to extend EventEmitterInterface