MVC Model as Script Object that Updates with the DOM