Apparently 55 percent of the time is spent in sortArrayByProperty on this ancient laptop. Reverting to previous algorithm to test if it was just the function call I added.