item
label
RadioButton
object
string
TriangleButton
Also tidies up radio button action firing so calling Select actually fires the associated action in all cases.
Also cleans up some weird code