Update homeWallet when switching wallets

fixes #2088
why we need to define _initHome ?

Couldn't just be `$rootScope.$on('initHome', function() {...`