last commit causes a regression, fix it.
Make sure Scheduler confirmation dialog stays on top of every other.
scheduler is now fully implemented.