Renderers logically belong on the display thread