Starting a tween hands back its controls. pause() and resume() freeze it and pick it up where it stopped, cancel() throws it away in silence (no onComplete), and finish() sends it to the end value and announces it. All three leave done true.
There is no restart: call the starter again, and you get a new tween with new controls.