Add an observer onto a component's dynamic options

Note I also discussed this at least 5 years ago …