How did you reproduce the problem? And how can we be sure that in the future something won't break this mechanism? I'm thinking about creating a simple unit test, which will build a button and compare it's PNG output with a pre-built and saved `.png` file. What do you think?