WIP: text input logic

Extract CurrencyXMLParser outside
TextWatcher can get the currencyMapping now