Reduce code duplication when changing button state
Add tooltips to both buttons