@Subscribe
 public void balanceChanged(BlockchainReady blockchainReady) {
   final BalanceInfo balanceAfterRefresh =
       getWallet().getLocalBalance(_mbwManager.getBlockChainAddressTracker());
   if (!balanceAfterRefresh.equals(balanceBeforeRefresh)) {
     // refresh history
     _mbwManager.getAsyncApi().getTransactionSummary(getWallet().getAddressSet());
   }
 }