@override bool advance(double elapsedSeconds, {bool nested = false}) { return advanceInternal(elapsedSeconds, nested: nested, isRoot: true); }