fix on portrait and landscape phone