The virtual button has a radius parameter, but it really needs horizontal size and vertical size parameters instead, 'cause sometimes I want a button that is rectangular, for example see the "center", "quote", "email", "image", "link", and "code" buttons when you post a message here.
If I use an image that has a non-square aspect for my button image, the button is clicked even when my pointer is in the "not shown" area that comprises the rest of the square size area.
So, how about non-square virtual buttons?