Yeah you should be able to add an observer without removing and adding the previous ones. In the case of comma-separated strings, can simply concatenate after checking that the new observer is not already in the list.