Does this really happen in this method? I thought this handler was just for getting the HTML. It seems that the creation and modification should happen in course_info_update_handler.