separate AmountEdit and BTCAmountEdit classes, for exchange rate plugin