UI: remove top labels, use collapsible groupboxes, and other small improvements