Fixed payload for live login, doesn't require refresh anymore.
More $apply to tame Angular. Could still reproduce old bugs (login and dialog doesn't work) sporadically, so in those cases I hard refresh.