// bool clickOnPointerUp;
    public void OnBeginDrag(PointerEventData eventData)
    {
        Debug.Log("BEGIN DRAG");

        // clickOnPointerUp = false;
        Vector2 localPos;

        RectTransformUtility.ScreenPointToLocalPointInRectangle(cardPanel.parentRect, Input.mousePosition, null, out localPos);
        mouseOffset = cardPanel.rectTransform.anchoredPosition - localPos;
        cardPanel.OnBeginDrag();
    }