- more improvements over screenAdjust
- if screenAdjust is enabled rotate the canvaselement if has a better fit to the screen