Added button sizing logic with accompanying test.
Brace syntax cleanup
Addd button label.  I'll see if this stays around.