feat vertical alignment for the button widget