save a reference to the button on the widget here for reuse