Latest changes, added an eventListener to userTracer()