The host's refresh code has been re-implemented so that it can better support
multiple clients and more efficient updates:
- requestRefresh reports back the changes that the requester (here proc-picker
window) needs to make as a single block transfer
- multiple clients are able to each maintain their own local state, and don't
need to synchronously track the host as it makes updates
The proc-picker window should switch to this new mechanism.