Seems I still have problems understanding your idea ^^. Take a look at this line, BitcoinGUI subscribing to clientModel. Your idea is WalletView -> WalletModel is logical and BitcoinGUI -> ClientModel also then? I'm fine with closing this pull, as long as I'm able to follow you :).