Started same overhaul on CoursePage.
Updated SectionPickerWidget to be responsive to facts being added/edited/delted.
Completed the fact list. It now tracks changes rather than loading from the database at every event.
Further improvement of ExpandingFactWidget and FactList.