improved listview, auto sort now handles last corted column