Does this code work for repeaters?  I don't see where it's able to catch newly-created `.surveyor_radio` elements, and AFAIK a repeater change does not involve a full page load.