 	# HANDS
 
 	handSwitchingSupported: ->
-		return @_device.hands isnt undefined
+		return @_device.hands isnt undefined and @showBezel
 
 	nextHand: ->
 		return if @hands.rotationZ isnt 0

	_calculatePhoneScale: ->

		# Calculates a phone scale that fits the screen unless a fixed value is set

		[width, height] = @_getOrientationDimensions(@phone.width, @phone.height)

		paddingOffset = @_device?.paddingOffset or 0

		phoneScale = _.min([
			(window.innerWidth  - ((@padding + paddingOffset) * 2)) / width,
			(window.innerHeight - ((@padding + paddingOffset) * 2)) / height
		])

		# Never scale the phone beyond 100%
		phoneScale = 1 if phoneScale > 1

		@emit("change:phoneScale", phoneScale)


		if /PhantomJS/.test(navigator.userAgent)
			return

		if @_shouldRenderFullScreen() || not @showBezel
			@phone.image  = ""
			@hands.image  = ""
		else if not @_deviceImageUrl(@_deviceImageName())
