Adding a pure javascript DNS SD client to fix cross platform issues. Yes it is a massive hack.