s/setModel/setObserver. Store reference to the observer on the Rivets.Binding instance.
Don't call Rivets.Binding::setModel more than once. Call ::update() on the observer instead.
No need to store a separate reference to @observer.root.