make flyout__content decide the position