can js throug observables