refactored PriceBox_TextChanged - now much more portable