This seems much simpler than our previous version. Since currently the scheduling is the only thing the app is really doing this seems like an easy hook.