2-way data binding
sinon.js