GUI error checking for schedules

not sure if this will fix the issues, but should be implemented
regardless