What is the purpose of reversing the process. It can be very confusing when you are jumping to items other than the first and last. Could you explain why you would want to do that and under what condition. Is this only a curiosity question, it seems to me that it is best to sort the data highest to lowest to display and use xClv item click the way it is supposed to be used.