Fix region view destroy bug.

Fixes #1666 
Make a separate PR/issue about this refactor pls. Let's keep this PR about the bug.