Used manual drawing cache control to make sure the image updates properly when sets are changed.