Redo spinners

Manage spinner visibility using a stack instead of an overlay.
At the same time, add a 'No results found' text to the search
page.