fix slow rendering when unexamining
moving hearts-specific stuff to the hearts module