 		wrappedLayer = layer
 		wrappedLayer = @_wrapLayer(layer) if options.scroll
 		wrappedLayer.parent = @
-		wrappedLayer.visible = false
+		wrappedLayer.visible = not options.animate
 
 		layerA = @_wrappedLayer(@current)
 		layerB = wrappedLayer


			group = new AnimationGroup(animations)
			group.stopAnimations = false

			forwardEvents(group, "back")

			group.once(Events.AnimationStop, callback) if callback


	reset: ->
		
		if @_stack
			for item in @_stack
				item.layer.visible = false unless item.layer is @_initial

		@_stack = []
		@_seen = []
		@_current = null
		@_isModal = false

		@showNext(@_initial, animate: false) if @_initial

	# @define "isTransitioning",
	# 	get: -> @_runningTransition
