not perfect, but at least a visual clue in case of an exception occurs
show the spinner when logging in; fixes #79
show indicator when doing hearbeat checks as sometimes this also might take seconds