https://www.youtube.com/watch?v=yZYAaScEsc0 https://stackoverflow.com/questions/36076924/how-can-i-display-a-loading-control-while-a-process-is-waiting-for-be-finished