Resetting Region keeps original el

Factored out this part from my original PR #1705 to re-address #1673.  Pretty straightforward, but definitely needs eyes on it considering what happened from my last PR :disappointed:
As a remember that talk, we were going to wait to convert controller based extended objects.

in this case there was nothing so i think this is a win