Forget about brushes, use visual states instead
Fix the hit box on the button
Add an error state, lots of animations