Waits are actually MUI if used right with or even without simple indexing.
Countdown timers, if used right, can be used and re-used and will absolutely be MUI, however to use them correctly requires to save their handles into hashtable afaik and the process after that is quite similar to the 3rd option - to periodic event.