protected override void OnDragLeave(EventArgs e) { ToggleEmptySwatchState( false ); base.OnDragLeave (e); }