feat vertical alignment for the button widget

I think this part could be included in the CSS rules instead of putting it in the style attribute.