they are used in EFragment::replay(), to rollback fragments to their original shapes.