contentSizeForViewInPopover -> preferredContentSize