Don't use callbacks to reduce flickering.