I wonder if writing these pause procedures correlates with having a sleep disorder, where the coder retires to their bed at night but just lies there all night staring at their clock?
I knew some one with an autistic child. The child never slept at night. It wrecked the parent's health.
The Clock Timer requires a leap of faith.
It requires you to fall off the end of your current Event block, and accept that control will resume in a Clock Timer or another Event block.
This may come as a surprise to people who started out coding in non-event oriented environments.