checkboxradio: fix label selection if control.labels length is 0

there still might be a label so check the old way.
Button: fixing missed instances of text option switching to showLabel