NFC ticketing: a prototyping and usability test of an NFC-based virtual ticketing application