Or use a label as the button. Unattached labels expose some events you can use (for instance the on mouse down/mouse up, where you can play with the .SpecialEffect property of the label (try 2 on mousedown, 1 on mouseup) to mimick clicking a button, and the on click event for just as any button).
Roy-Vidar