Hi, i think it would also be useful to add a feature/functionality to allow users to make the clicked widget to have its "active" state on. Like if button A is clicked, make its color as that of the color of active state until the next mouse click. It would be useful to make a "current clicked widget" thing.