Spinner in button instead of blocking overlay (cont'd)