Adding a list observer