Problem is that if the old set billing country is called it causes a bunch of stuff to happen in the backend besides setting the billing country.  If we let the old function live I was concerned that it would break something.

However, the billing country in the backend is being set on the meta item's change event