Changed `radio` to `option` to be more generic i.e. checkbox, radio, select