Pass button to button callbacks.

This allows button callbacks to effect the appearance of their buttons.