optimistic search, keep results until new are ready
loading indicator
spinner style
responsive main image