interruptable_easer (cargo): Cleanly interruptable/redirectable ease-in-out animation state. Goes smoothly and reliably to the target value, in the given amount of time, with a minimum constant acceleration, without ever showing any sudden jumps or jerks, even when interrupted mid-way.
Keywords: animation