Make SetChapterBag consistent, reduce duplication.
Invalidate control when ChapterBag is changed.