save changes on-blur to get around lost focus issue, reorder columns based on current lifts