Apparently Object.defineProperty() is not what I thought it was.
Added partial benchmark in rearrange.
Functions for debugging and benchmarking rearrange are now found in survey.rearrange.dev.js. They are only loaded if utils.debug == true.
Merged.