 			val = data.easing anim._duration * progress, data.from, (data.to - data.from), anim._duration
 		target = anim._target
 
-		# if data.isIntegerProperty is true and progress isnt 1
-		# 	val = round val
-
 		if val is val and target and (property = anim._property) # isNaN hack
 			if not running or anim._updateProperty or not data.propertySetter
 				anim._updatePending = true
-				# when animation has been started in a signal which stopped propagation
-				if not running and target[data.internalPropertyName] is val
-					target[data.internalPropertyName] = data.from
 				target[property] = val
 				anim._updatePending = false
 


	DATA =
		type: 'number'
		startTime: 0
		pauseTime: 0
		from: 0

				pending[i] = pending[n-1]
				pending[n-1] = pending[pending.length-1]
				pending.pop()
				anim._impl.pending = false
				n--

		requestAnimationFrame vsync
