Remote 2-way value binding for knockout.js using socket.io