Actually, the "continue" message isn't bad, if one keeps it simple. But that confuses me as to what your question is, as a simple use just throws one "continue" message on the back of the queue, thus one never needs priority to get in front of "all of the "continue" commands".
Other techniques to get a continuous process in a loop are:
1) a "ticker" loop to send periodic "continue" messages
2) a "delayed message" (eg. 'send me "continue" in 100 ms')
3) a calculated timeout (where one calculate the time remaining to the next scheduled action, rather than use a fixed timeout). In the timeout case, do the "continue" action.
These techniques have the advantage of more precise timing, and you can have multiple periodic actions in one loop (eg. collect data every 200 ms, save to file every 3 seconds, check for and delete old files once a day).