ensure removed components remove their tags and reselect a new tag if that removed tag was selected