first stab at moving the sane process into it's own real process. (also deconstructing the mechanisum over using a comms port to isolate sane requests to just to main thread.