desiredWidth instead of widthDesired