 		
 		# # Todo: pixel align at zoom level 1, 0.5
 
-		console.log "_update", @_shouldRenderFullScreen()
+		contentScaleFactor = @contentScale
+		contentScaleFactor = 1 if contentScaleFactor > 1
 
 		if @_shouldRenderFullScreen()
 			for layer in [@background, @phone, @viewport, @content, @screen]
 				layer.x = layer.y = 0
-				layer.width = window.innerWidth / @contentScale
-				layer.height = window.innerHeight / @contentScale
+				layer.width = window.innerWidth / contentScaleFactor
+				layer.height = window.innerHeight / contentScaleFactor
 				layer.scale = 1
 			
+			@content.scale = contentScaleFactor
 			@_positionKeyboard()
 
 		else



	# iPhone 5C
	"iphone-5c-green": _.extend {}, iPhone5BaseDevice,
		deviceImage: "iphone-5c-green.png"
	"iphone-5c-green-hand": _.extend {}, iPhone5BaseDeviceHand,
		deviceImage: "iphone-5C-green-hand.png"

	"iphone-5c-blue": _.extend {}, iPhone5BaseDevice,
		deviceImage: "iphone-5c-blue.png"
	"iphone-5c-blue-hand": _.extend {}, iPhone5BaseDeviceHand,
		deviceImage: "iphone-5C-blue-hand.png"

	"iphone-5c-red": _.extend {}, iPhone5BaseDevice,
		deviceImage: "iphone-5c-red.png"
	"iphone-5c-red-hand": _.extend {}, iPhone5BaseDeviceHand,
		deviceImage: "iphone-5C-red-hand.png"

	"iphone-5c-white": _.extend {}, iPhone5BaseDevice,
		deviceImage: "iphone-5c-white.png"
	"iphone-5c-white-hand": _.extend {}, iPhone5BaseDeviceHand,
		deviceImage: "iphone-5C-white-hand.png"

	"iphone-5c-yellow": _.extend {}, iPhone5BaseDevice,
		deviceImage: "iphone-5c-yellow.png"
	"iphone-5c-yellow-hand": _.extend {}, iPhone5BaseDeviceHand,
		deviceImage: "iphone-5C-yellow-hand.png"


	# iPad Mini
	"ipad-mini-spacegrey": _.extend {}, iPadMiniBaseDevice,
		deviceImage: "ipad-mini-spacegrey.png"
	"ipad-mini-spacegrey-hand": _.extend {}, iPadMiniBaseDeviceHand,
		deviceImage: "ipad-mini-spacegrey-hand.png"

	"ipad-mini-silver": _.extend {}, iPadMiniBaseDevice,
		deviceImage: "ipad-mini-silver.png"
	"ipad-mini-silver-hand": _.extend {}, iPadMiniBaseDeviceHand,
		deviceImage: "ipad-mini-silver-hand.png"

	# Nexus 5

	"nexus-5-black": _.extend {}, Nexus5BaseDevice,
		deviceImage: "nexus-5-black.png"
	"nexus-5-black-hand": _.extend {}, Nexus5BaseDeviceHand,
		deviceImage: "nexus-5-black-hand.png"

	# # Apple Watch
	# "apple-watch-primary": _.extend {}, AppleWatchDevice,
	# 	deviceImage: "apple-watch-primary.png"
	# "apple-watch-sport": _.extend {}, AppleWatchDevice,
	# 	deviceImage: "apple-watch-sport.png"
	# "apple-watch-edition": _.extend {}, AppleWatchDevice,
	# 	deviceImage: "apple-watch-edition.png"




	deviceImageHeight: 2996
	paddingOffset: -120

AppleWatchDevice =
	deviceImageWidth: 472
	deviceImageHeight: 806
	screenWidth: 320
	screenHeight: 400


Devices =
