Fixes to currency stuff.  Now refreshes price on curr change, resets if no curr selected