No-Library (pure JS), HTML, CSS, JavaScript
When the user interacts with the GUI (moves the slider, clicks on the tag, closes/opens controls...) the cube changes color.