add label tag to data holder types for usability

When you surround a radio button and its label with the label tag, it
improves usability by providing a larger click target; clicking on the
label selects the radio button as well as clicking on the button.