Improved switching between regions