Better implementation for hiding CourseView when scrolling | Converted extern constants to #define | Converted more files to MRC