void StopDragging()
    {
        if (dfInputManager.ControlUnderMouse == mProps)
        {
            mRecordingProp.PutBackInBox();
        }

        mIsDragging = false;

        if (!hasDroppedFirst)
        {
            hasDroppedFirst = true;
            mRecordingProp.FirstDrop();
        }
    }