It seems that `nameKey` is always `dialer.ringtone`.
Should we put this observer inside `forEach` ?