lychee.Viewport, lychee.Renderer: Needed a Hack to properly support onorientationchange event with degree % 180 \!= 0 and width > height