added a minWidth property, which is respected when resizing boxes during layout