 				@switchInstant changeList.added[0]
 			else
 				changeList.added[0].x = @width
-		if options.initialView?
-			@switchInstant options.initialView
 
 	add: (view, point = {x:0, y:0}, viaInternalChangeEvent = false) ->
 		if viaInternalChangeEvent


			# Animate the current view
			_.extend @current, outgoing.start
			outgoingAnimationObject = 
				layer: @current
				properties: {}
			outgoingAnimationObject.delay = outgoing.delay

		previous = @history[0]
		if previous.view?

			if previous.incomingAnimation is 'magicMove'
				return @magicMove previous.view
			else
				backIn = previous.outgoingAnimation.reverse()
				moveOut = previous.incomingAnimation.reverse()

				# Switch which animation that should carry the delay, if any
				moveOutDelay = moveOut.options.delay
				moveOut.options.delay = backIn.options.delay
				backIn.options.delay = moveOutDelay

				backIn.start()
				moveOut.start()

				@current = previous.view
				@history.shift()
				moveOut.on Events.AnimationEnd, =>
					@current.bringToFront()

	applyAnimation: (newView, incoming, animationOptions, outgoing = {}) ->
		unless newView is @current
