refactoring welcome screen events and responsive