radio toggling improvement