Can a layout repaint be deferred?

Is there a means of deferring or switching off opus lister repaint until
one or a series of operations are complete,
like the excel
Application.ScreenUpdating = False
Application.ScreenUpdating = True

I set a hotkey to do a series of
Go TABMOVE=-2
and would rather that the repaint be done once rather than multiple times.

It might even require waiting a configurable e.g. 500 milliseconds
and then only repaint if no other commands are in progress

a script modifier like
@DeferRepaint 200
might be the simplest way ?

There isn't, but could you explain more about what you're trying to do? e.g. Why would you move the same tab two positions multiple times instead of just moving it the total number of desired positions in a single operation?