Hi
Although execution order of the action widgets themselves are serial, the order in which execution finishes in the listening widgets are not necessarily (in practice, the order of execution is most often serial.)
In critical situations, the listening widget could trigger a message at the end of execution (tm-finished), and a listener for this message could be added to the original dispatching widget before the 'return true;' statement (thus delaying execution of the next action widget.)
regards