Fixed lost selection. selection is now based on 3 lists. This seems really inefficient now that I think about it. Anyway, everything moves on the first order and it shouldn't. find out why.