I took a quick look at CoordBranch and it seems to work well. I found a few bugs that happen to be in HEAD too, but seems to be related to what you are doing.
- load Tutorial; Ctrl-End ==> crash Assertion triggered in Point::Point(int, int) by failing check "y < 4000" in file ../../lyx-devel/src/coordcache.h:29 Aborted - load Tutorial; scroll with the scroll wheel until you find an editable inset like footnote or xref; click on it ==> the display is reset to where the cursor was. - Selecting with the mouse is (still) very very slow; I suspect though that your work has nothing to do with that. JMarc