tweak orientation logic for desktop