Realtime Angular.js scope syncing across multiple clients with Socket.IO