adding a spinner to the locale that is making a request, clear old resul...

...ts from UI before making new request

This makes the spinner sensitive to what request is being made.