Object.observe Shim, Behave, Snap.js