Add a loading cursor while ajax is in flight

Fixes #208