First cards, overridable event logic