Re-built ndefReader app from the ground up to simplify explanation