The call, the card, the same second.
The station box already knows which card is on it and how many targets left the machine. Adding the referee's hit and miss buttons makes it the scorer too — with no second device to carry, charge or lose.
Marks in order, not a percentage.
A total tells you how a shooter did. A shot string tells you what happened — where a run started, where it broke, whether the last five were the problem. TargetTag keeps the order and draws it the way a scorer already writes it.
It never invents a result.
An unheard call is not a miss
Radio is radio. When a call doesn't arrive, the honest answer is "I don't know", and that is what the cell says. Scoring a lost message as a miss is how a shooter loses a bird to a tree.
Two birds on one call stay two birds
A double is one referee call carrying two results. The system counts throws and results separately, so the second bird of a pair is never collapsed into the first as a duplicate.
Any mark can be fixed by clicking it
Hit, miss, struck off. Referees are human and radios are radios; a scorecard that can't be corrected is a scorecard someone keeps on paper alongside it.
Shots route to stands, stands route to shooters.
For a registered event, each station is mapped to a stand and each stand knows whoever last swiped there. A shot lands on the right scorecard without anyone typing a name — and a station that isn't part of the event scores nothing at all, which is the point.