protected override void OnDestroy() { if( region != null ) { region.SetShouldDelete(); region = null; } base.OnDestroy(); }