Add a note about client.install() stalling.
Implement dual-API with callbacks and Promises.