WIP -  Input background calls to process buffers

XBee - overflowing queues - so try to call off to read inputs when we
are going to wait on something...  Still WIP...