change major event listener dispatcher

change major event listener dispatcher (ioListen) function