 		t.translation.y = lerpFloat(from.translation.y, to: to.translation.y)
 		
 		current = t
-//		print("-----------")
-//		print(t)
-//		print("UPDATE: from - \(from)")
-//		print("UPDATE: to - \(to)")
+//		print("\(tweenObject.target) - \(t)")
 		
 		updateTarget(t)
 	}

			case Scale.key:
				t = CATransform3DScale(t, value.scale.x, value.scale.y, value.scale.z)
			case Rotation.key:
				t = CATransform3DRotate(t, value.rotation.angle, value.rotation.x, value.rotation.y, value.rotation.z)
			case Translation.key:
				t = CATransform3DTranslate(t, value.translation.x, value.translation.y, 0)
			default:
				let _ = t
			}
		}
		
		return t
	}

		
		for (mode, props) in propsByMode {
			propOrder.removeAll()
			
			for prop in props {
				switch prop {
