Squashed cm commits
- Fix hidden navigation bar in expanded desktop mode not being correctly reflected.
- Freeze screen while changing expanded desktop mode.
- Delay setting updates during window animation.
- Fix expanded desktop layout in landscape