bug fixes in course selection where we were relying on viewWillAppear to be called - this is not true anymore because of the new presentation transition