public void OnBeginDrag(PointerEventData eventData)
    {
        if (!Input.GetKey(KeyCode.RightControl) && !Input.GetKey(KeyCode.LeftControl))
        {
            SelectableObject.DeselectAllSelectedObjects();
        }

        startPosition = eventData.position;
        rect          = new Rect();
    }