improvement to be able to vary the data field for the icon.