Re-add dedup with last seen token
Re-add dedup with last seen token

The PC/SC service on Windows returns a series of changing states after
a card has been read for the first time, causing repeated events for the
same token touch-on.

The most robust countermeasure is to keep track of seen tokens and
suppress repeated transmissions.

pukkamustard/driver,pukkamustard/driver