move breakpoints in response to document edits