This may need some JS work to make sure the right elements are scoped in the collapsing/expanding. It seemed to work fine locally for me, but a double check would be good.