GUI auto adaptation to much smaller screens