 		# Set all the defaults
 		@time ?= 1000
 		@curve ?= "linear"
+		@origin ?= "50% 50%"
 		@count = 0
 
 		@precision ?= config.animationPrecision

			return bezier.defaults.EaseOut @precision, time
		else if curve in ["ease-in-out"]
			return bezier.defaults.EaseInOut @precision, time
		else if curve[.."cubic-bezier".length-1] is "cubic-bezier"
			v = parseCurve curve, "cubic-bezier"
			return bezier.BezierCurve v[0], v[1], v[2], v[3], precision, time
		else if curve[.."spring".length-1] is "spring"
			v = parseCurve curve, "spring"

				-webkit-animation-name: #{@animationName};
				-webkit-animation-timing-function: linear;
				-webkit-animation-fill-mode: both;
				-webkit-tranform-origin: #{@origin};
			}"
		
		@view.addClass @animationName
