data_list remember new order when moving columns, so next time the user comes back the same order will be displayed