I also changed the type of the button to `float` because it was mentally hard to parse a default button that is tracking a `bool` state. Probably not what we want for a test like this.