1. The circle that rotates while something is loading should never stutter, if it does something is not as it should be. It should be in its own separate thread and have enough resources for its simple task. 2. Sometimes there is a lag between tapping an icon and the application launching. The phone should keep the yellow background under the icon that is about to launch until it is launched. That way the user would know that the press was registered and no additional press is needed. In general it is preferable to sacrifice almost everything to maintain a responsive UI. If that means that applications will take longer to load or will run slower, fine. One thing that has been discovered with the web is that people don't mind waiting, but they do mind not having accurate and quick feedback about what they have done and what is going on.