Updated Observable component