[restored after bad merge] [+] Add [ButtonState] demo.