A simple collapse-and-expand widget.