adding public privilaged methods addBreakpoints, removeBreakpoints, and a little refactoring