protected override void OnPause() { base.OnPause(); if (!leak) { button.Click -= OnClick; button2.Click -= OnLeakClick; } shake.Unregister(); }