Finish implementation of ClientEventReader.