Issue #80: added QuiescentDelayOperation to handle widget flushing, algorithm recalculation