DeferredPaintEngine for improved performance