report/progress stalls the browser as number of columns reaches into the 100s
elements while columns are added to the report. The patch uses a docFragment to prevent these redraws etc. The rest of the code makes sure
the heights remain the same in the report etc.