Picking: only render when dirty