label, styleable, and radio completely functional