Tidy loose ends, enforce single expand mode on repaint
REFACTOR: applySingleExpand() created to allow multiple calls
ADDED: State descriptor text to toggle buttons
TIDIED: Commented out code removed