cleaned up and fixed an issue with setting opacity.

ACTUAL STATE:
- The system eventually crashes and I don't know what's causing this...
- It seems to be "partially" leaking a cluster, but with missing data about where it is. This creates many different crashes when clustering and declustering.
- I will try to find a more stable clustering system and start another branch:
issue420_part2