pub(crate) fn build_drag_drop(
    ctx: &EventCtx<'_>,
    num_cards: usize
) -> DragDrop<usize>