arreglo código duplicado en los listeners