Adapts to screen size and code refactoring