add expand/collapse-all with toggling button