rivets.js watch.js two way data bind