Fixed Derivitive update bug on add

With the exception of adding a point to the right of a control point.
But the derivitive updates as soon as any other action is taken
(add/move/smooth all/etc.)