As of now we have a :focus declaration for buttons, but that does not work well with touch screens.
Need to apply the same animation to buttons when they are tapped on touchscreens. This would mean using touch events. instead of just click events, and using JavaScript instead of CSS :focus to detect those events and use a class to do the animation.
Essentially, the :focus events need to be there, but we also need better touch events for buttons.