new listener
provide debugger helper