Fixed a typo (knob height used instead of width)
Basic support for text-wrapped labels (preferred width is always zero)