Support for column moves. Jebus this was pain. Ended up adding an array to track column re-orders. I will probably forget about this hack at some point. Sorry future me.