el evento onreadystatechange esta mal definido. ponlo de esta manera, los eventos son como funciones o metodos que se ejecutan cuando cierta accion sucede. por tanto, lo que tienes que definir en un evento es una funcion. sin embargo, en la siguiente linea estas llamando a una funcion y lo que devuelva esa funcion es asignado al evento:
Código:
req.onreadystatechange = processChange(evt,dest);
// forma correcta;
req.onreadystatechange = function(){
processChange(evt,dest);
}