this works for me, the button looks wider, nothing else
button(width * .135, height * .96, "New Return", calcNewReturn);
command(BUTTON, buttonnumber, WIDTH, 100);
It could just be a wine glitch.
About the error, if you put the command() before this button there are no buttons yet, this is the first button, so you get an error.