reverse animation can be done without advancing first, will start from the end