Reversable dynamic sorting