¿Cómo registrar múltiples oyentes externos en la misma selección en d3?

Estoy escribiendo un proyecto en d3 en el que tengo una página html que incorpora dos archivos javascript externos, por ejemploscript_1.js yscript_2.js.
Necesito registrar un detector de eventos de script_1.js y otro de script_2.js para el evento de cambio en un elemento seleccionado. Actualmente tengo esta línea en mi html:

<select id="timebasis" class="selector" onchange="selectIndexSp(this),selectIndexBt(this)">

dóndeselectIndexSp (objeto) yselectIndexBt (objeto) se definen respectivamente en script_1.js y script_2.js. No me gusta este enfoque en absoluto, y me gustaría saber cómo realizar la misma tarea en d3 en lugar de hacerlo en el archivo html, que sé que no es una buena práctica.

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta