The problem.
If the user edits the jerk, acceleration or the velocity of a valve lift with the mouse pointer, then the valve lift will be recalculated automatically using successive integration.  This leads normally to a situation, where the final y-values, i.e. the y-value for the last camshaft position, of the integrated curve will not be equal to zero.  Indeed, if SimOCam integrates the interactive edited acceleration curve to obtain first the velocity curve and secondly the lift curve, the final y-value of both curves will move away from their zero positions.  Now the user can continue his edition work and try to nullify these final y-values.  But this can be rather a hard work to do.

The solution.

The user selects a group of edit handles, called the balance group, belonging to the edited curve that are allowed to be "manipulated" by
SimOCam in order to nullify the  final y-value of at least one integrated curve.
This balance group can exclusively be manipulated by
SimOCam, not by the user.

The points belonging to the balance group are now, each time the user edits the remaining edit handles of the curve using the mouse pointer, moved by
SimOCam in order to nullify the final y-value of at least of one integrated curve.

SimOCam provides two balancing methods:
LIFT correction

ANGLE correction.