Karl, this commit is for you! Read the TODOs I put in your Button,
Slider, and MenuWorld classes.