builder: add button subtype for frame, ability to pick correct subtype