Corrected the way in which color/shape legends are updated: when we
change visual mapping, the listeners are added to the proper mappings
(see the listener in InatPlugin)