Hi Ern,
Buttons do not overlap, but the widget boxes overlap when they are open.
This is the default behavior.
It is expected that widget boxes lay on top when more than one is open.
Please let me know if you are seeing a different behavior.
Thanks,
Aakash