Add KVOController