Setting button-size larger than value at first render causes clipped image
It took me a bit to hunt down exactly the circumstances of this bug, but what `buttonSize` is set to at first render seems to be a "max" for button-size changes without clipping after that.

Due to this, it's possible to increase button-size from 14 by setting it in your rcfile (which is executed before first render), but any increases at runtime cause the image to be clipped on the right side.

ex:

(with button-size set to 20 in rcfile)
![wormc20](https://user-images.githubusercontent.com/36526063/162589880-1cdb1325-4ca9-4dac-83c1-1cc1162a0de7.png)

(after `wormc button-size 22` is run)
![wormc22](https://user-images.githubusercontent.com/36526063/162589891-cee15a21-405e-4edb-b71e-aa684122f513.png)
