 
 	constructor: (options={}) ->
 
-		# We still listen to DeviceView defaults here for compat
-		defaults = Defaults.getDefaults("DeviceView", options)
-		defaults = _.extend(defaults, Defaults.getDefaults("DeviceComponent", options))
-		
+		defaults = Defaults.getDefaults("DeviceComponent", options)
+
+		# If we have defaults for DeviceView, we are likely using an older version of
+		# Framer Studio. It's best to default to those then for now.
+		if Framer.Defaults.hasOwnProperty("DeviceView")
+			defaults = _.extend(defaults, Framer.Defaults.DeviceView)
+
 		@_setup()
 		
 		@animationOptions = defaults.animationOptions

		_.extend(@, _.defaults(options, defaults))

	_setup: ->
		
		if @_setupDone
			return
			


	_update: =>
		
		# Todo: pixel align at zoom level 1, 0.5

		contentScaleFactor = @contentScale
		contentScaleFactor = 1 if contentScaleFactor > 1
