Maintaining Colors when clicking

Hi Hyper!

I am assuming - because You are going the Symbol route - that You will have a multiple use scenario. If so the main script would require a bit of a redo using classes instead of IDs.

Another possibility would be to use attributes such as @MaxZieb has demonstrated here.

I am deep in the weeds on a project and I will not have time in the near future to do a rewrite of my previous code - the attributes approach looks very interesting and this project would provide a great chance to play with it.