Fading last icon works. Used trainId as class then changed as new icon was created. This got rid of the 2 second delay when we grayed out all icons before iterating through new list.