David Kimura PRO said over 3 years ago on Sorting from Scratch :
  If we just searched by column then when we moved an item from one column to a different one, it wouldn't be found. That's why we have to search based on the list instead of the column.