added missing toObservable.js