Fix psuedo-element related click issues on buttons

That last click event fix highlighted another issue. Adding
psuedo-elements directly to a button (or link) seems to break click
events in strange ways. The icon font on the buttons was breaking clicks
to the center of the button. Strange!