You make so much mistakes everywhere that we forget to congratulate when you do something good.
The way that collections is right know is just awesome. Much more simple, helpful, time saver and without bugs for now.
I am a programmer myself, and I got impressed how much you thought in the details when it come to the “heuristic” analization of the GUI on this part.