don't fire callback for buttons (just like inputs, etc.)

Buttons are used as form elements and are essentially inputs. We should treat them as such and not fire the callback.