better loading indicator
tidied up visibility of elements at start