radial update, acceptable besides a bug where some items don't hide the deselect