"Pause" function - display remaining time?

Hi guys,

Is there a clean way to display the remaining time of the Pause function, ideally definable by size (for example once per minute, once every five minutes etc)?

A solution I see is to use the repeat function and have functions for display text and a defined pause in the loop, but that seems a bit cumbersome.

Any ideas?