void UpdateBackground(EntryExtended entryEx)
        {
            try {
                _renderer = new BorderRenderer();

                Control.Background = _renderer.GetBorderBackground(entryEx.BorderColor, entryEx.BackgroundColor, entryEx.BorderWidth, entryEx.BorderRadius);
            } catch (Exception ex) {
                Crashes.TrackError(ex);
                Debugger.Break();
            }
            if (_renderer != null)
            {
                _renderer.Dispose();
                _renderer = null;
            }
        }
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     try {
         if (disposing)
         {
             if (_renderer != null)
             {
                 _renderer.Dispose();
                 _renderer = null;
             }
         }
     } catch (Exception ex) {
         Crashes.TrackError(ex);
         Debugger.Break();
     }
 }