Added framescheduler calls, but Catch! is pretty broken. This should be reviewed. I also fixd some warnings, likely one of those broke this