This seems to be better, but not perfect yet. I still see:
1) "expression evaluating..." which never seems to finish
2) Conditional breakpoints freeze the debugged program (looks like condition evaluation never finishes)
3) Once, the pause button wouldn't work. Clicked it, the debugged program froze, but the debugger didn't change state. Still looked like it thought the program was running.