working self tag radio/checkbox