more profiling - cache the qcomment list so we don't have to look it up for every rendered item