RadioControlEvent could be a function I think but it would need to update all radio_controls