mdns2 no longer required and now uses underscore.js