 
 		contentScaleFactor = @contentScale
 		contentScaleFactor = 1 if contentScaleFactor > 1
+		pixelRatio = @_device.devicePixelRatio ? 1
 		screenSizeChanged = false
 		if @_shouldRenderFullScreen()
 


			@setHand(@selectedHand) if @selectedHand and @_orientation is 0

			pixelRatio = @_device.devicePixelRatio ? 1
			screenSizeChanged = screenSizeChanged or @_context.devicePixelRatio isnt pixelRatio
			@_context.devicePixelRatio = pixelRatio
			if window.devicePixelRatio is pixelRatio and Utils.isDesktop()
				# On desktop rendering natively without scaling looks better, so do that
				@_context.renderUsingNativePixelRatio = true
				@content.scale = pixelRatio
		if screenSizeChanged
			Screen.emit("resize")


			@content.scale = contentScaleFactor
			if @deviceType isnt "fullscreen" or Utils.isMobile()
				screenSizeChanged = screenSizeChanged or @_context.devicePixelRatio isnt window.devicePixelRatio
				if window.devicePixelRatio is pixelRatio and Utils.isDesktop()
					@_context.renderUsingNativePixelRatio = true
					@content.scale = pixelRatio
				else
					@_context.renderUsingNativePixelRatio = false
		else
			backgroundOverlap = 100

