The message shows up every frame while the BGCurve gameobject is selected at runtime only. Also get the error when any of the child objects are selected. I am using control type 'absent'. The math.recalcualte is working great. All lagging has gone and everything is being processed at the right time. Thank you so much for making this great tool available and for your help.