Updated behaviors to disallow the reuse of disposed views
Added `swap` capability to Regions