showing crash reports
Changed to use more synchronization.

Everything utilizes the synchronized scheduler, but it halts anyone from
executing a command while the code is running now. Need a better way to
"sleep".