Async

The operation deferral has now been hand-tested.
If others agree that the action loop should only handle one action a time, this issue becomes moot.