I'd like to show a button that the user can press and unpress. I'd like it to maintain its state as pressed, and allow he user to press again to return it to the normal state.
Is this possible?
If so, how? And what events do I use to intercept them depressing it and undepressing it??