private void HidePopup()
 {
     if (popup != null)
     {
         ArtworkManager.DisposePixbuf(popup.Image);
         popup.Destroy();
         popup.EnterNotifyEvent -= OnPopupEnterNotifyEvent;
         popup.LeaveNotifyEvent -= OnPopupLeaveNotifyEvent;
         popup = null;
     }
 }