refactor output side of action queue - main shot

this needs refinement, but basically we now do no longer rely on
batches for the sub-functions.