replace Futures with Promises, update Terminology section accordingly
define specific interfaces for events with associated data
document method parameters
fix example code still using Request-style API
redefine NFC object as an extension to the navigator object