Refactoring loading message management, creation a new class to handle that (in a new project).