- an optional vertical rather than horizontal layout, including width overrides and appropriate changes to rounded corners
- set tabindex to '-1' to prevent keys like TAB and arrows from triggering a click event on the wrong element
For #1, I can use <br /> elements to force the horizontal layout, but the corners look strange, and the width attributes seem to get overridden.
For #2, any attributes I add to the label seem to get overridden.