79603688¬ grid view performance improvement

@lefticus please review these proposed changes; although I tested the changes, I need a sanity check.