Refactored Currency Edit