moved observe call to .rendered