Attempted to boost performance by creating a ArrayList of the cells to be rendered and only update the list when needed. This did NOT improve performance very much, if at all. I'm starting to think there's something else going on here that's hurting performance.