constrain object

disabled by default, maybe we should change the default widths?