I think we should extend the `Contacts` singleton in `contacts.js` instead of adding this, otherwise it will get really confusing.