contact.js: use unique_set() to allow fast loading (lowest latency possible) and dynamic fields from socket.io
contact_form_fields: streamline code