update to radio button, allowing selecitng a button to deselect if already selected