added argument to callback so we can set breakpoint and hover and open