Load the image in a job.

Using a job to load the image keeps the UI responsive in cases where
loading the image is expensive.