Revert 6977252..884ed48

This rolls back to commit 6977252b03b730fedc6324f925cc54cefb4451ef.
Switching to single process

Issue #565, can’t use LocalBroadcast across the processes. One process
should work fine. Changed that, and used LocalBroadcastManager as
minimally as possible to reduce changes to the code.