Scrapped signals, use shared properties.
Add CurrencyCombo component and implement switching currencies
All's done. Just needs some polishing ;)