 		# If this layer is a ScrollComponent we do not have to add another one
 		if layer instanceof ScrollComponent
 			scroll = layer
+			scroll._originalContentInset ?= scroll.contentInset
 
 		layer.point = Utils.pointZero()
 


		# Maybe people (Jorn) pass in a layer accidentally
		options = {} if options instanceof(Framer._Layer)
		
		options = _.defaults({}, options, {count: 1, animate: true})
		
		if options.count > 1
			count = options.count
			@showPrevious(animate: false, count: 1) for n in [2..count]

			# to access the magically created scroll component.
			_addListener = layer.addListener
			layer.on = (event, args...) ->

				_addListener.apply(layer, [event, args...])

				# But only the actual scroll events
				if event in [
					Events.ScrollStart,
