preferredMaxLayoutWidth