Answer:
Low-fidelity prototypes are often paper-based and do not allow user interactions. ... High-fidelity prototypes are computer-based, and usually allow realistic (mouse-keyboard) user interactions. High-fidelity prototypes take you as close as possible to a true representation of the user interface.
He must have really enjoyed the visit to IFF plant in New Jersey. IFF might have attracted him because of their good discovery of flavors fragrances and cosmetic ingredients have inspired and delighted him to include so much detail.