UI and other improvements

UI improvements, BackgroundWorker changes