updated radiogroup to use cloneWithProps to correctly update state amongst inputs