Como dices, lo mejor seria usar un modulo, de esa manera controlarias mejor donde colocarlo (hook)
Luego si añades un fichero .js al modulo, usando la libreria Jquery puedes detectar cuando se hace click en un elemento y escribirlo en otro en tiempo real e interactivo.
pd: al mismo tiempo bloqueas el campo personalizable para que no puedan escribir o modificar