commit of updated CourseListScreen.java to try to handle multithreading correctly.