It should be possible to make Spinner appear after a certain delay to avoid showing Spinners for split seconds.