safeguard portrait view positioning