Final (for now) version

Solved the multiple-readings-per-card issue.