unified all Debugger callbacks into a single delegate