feat #1182 vertical alignment for the button widget