Might be better to name these functions as:
* `controlPointsChanged`
* `presetChanged`
* `targetEasingChanged`