fixed layout bugs in pui-button