holoirc: fix preference listenerbeing registered