added a demo page with active, pressed, focused, disabled, and toggle states