make variable-width boxes work