Add region switch

Closes #1