usability improvements: CheckBoxGroups, ShortNames module, assorted bug fixes, and tests