Hi,
Just to check that I understand the color change here. What we do is that we run a foreach loop every time the mouse is clicked, doing this we actually darken both the buttons and then after the foreach loop is done we actually grab the component that was clicked and we put that one to white.
Am I correct in my assumption?