protected override void OnUnLoad(EventArgs e) { base.OnUnLoad(e); if (_objectsSubscription != null) { _objectsSubscription.Dispose(); _objectsSubscription = null; } if(_searchTimer != null) { _searchTimer.Dispose(); _searchTimer = null; } }