simplified MyListView to take care of reordering