 			_.clone(@_contentInset)
 		set: (contentInset) ->
 			@_contentInset = Utils.rectZero(Utils.parseRect(contentInset))
+			
+			# If we reset the content inset, we need to reset the content position
+			contentFrame = @calculateContentFrame()
+			contentFrame.x = contentFrame.x + @_contentInset.left
+			contentFrame.y = contentFrame.y + @_contentInset.top
+			@content.frame = contentFrame
 			@updateContent()
 
 	@define "direction",

		@on("change:height", @updateContent)

		@updateContent()
		@scrollPoint = {x:0, y:0}

		return @_content

		# call it yourself, but make sure you don't overdo it.

		return unless @content
		
		contentFrame = @calculateContentFrame()
		@content.width = contentFrame.width
		@content.height = contentFrame.height
