handle BPM range errors in CourseMode better