CardAdapter actually uses mCardIdToPosition