Updated to use new history-providing back-end and show loading indicator