try minimise the trashing of the columnDefs