the spinner now works on all api calls to indicate that processing is occurring