Consider a click event that would cause a significant change of view (e.g. going from a list of items to a detail view of a single item). What is a better experience:
- Switch to a stub view which shows only a spinner while the data is being retrieved
- Show a spinner in the current view until the data is retrieved and then show the new view