Example of BackgroundWorker.