card link behavior