 
 		set: (orientation) -> @setOrientation(orientation, false)
 
-	setOrientation: (orientation, animate=false) ->
+	setOrientation: (orientation, animate=false, suggestedSize=null) ->
 
 		orientation *= -1 if Utils.framerStudioVersion() is oldDeviceMaxVersion
 

			@background.y = 0 - backgroundOverlap
			@background.width  = window.innerWidth  + (2 * backgroundOverlap)
			@background.height = window.innerHeight + (2 * backgroundOverlap)

			@_updateDeviceImage()
			@_updateMaskImage()
			@screenMask.visible = @hideBezel

			paddingOffset = @_device?.paddingOffset or 0
			padding = (@padding + paddingOffset) * 2

		windowWidth ?= window.innerWidth
		windowHeight ?= window.innerHeight
		phoneScale = _.min([
			(windowWidth  - padding) / width,
			(windowHeight - padding) / height
		])

		# Only scale in fixed steps, to reduce blurriness, and pixel cracks
