Added loading and done visual feedback on the ui.