One of the issues I have, for some reason, is very jerky scrolling. It's really bad when Explorer or Cite By are up. I have a couple ideas that might solve the issue.
When I scroll with the down arrow on the keyboard, it's not so bad. It appears the following windows know to relax and wait until the scroll messages die down from the message queue. I think they could pause better, but at least it will pause. However, if I scroll by holding the down arrow on the bottom of the scroll bar (holding the mouse button down), the Cited By window tries to keep up and ends up sucking the CPU dry so there are long pauses while trying to scroll.
Idea 1: If there was a way to make the other windows wait until the mouse button up or key release message came along before they started their look up, it would really help.
Idea 2: whenever the 'following' windows are notified of a new verse reference they wait a 1/2 second to see if another verse reference comes along. If there is a new one, wait another 1/2 second.
Database look ups are so blindingly fast, I think even with a little hysteresis, it will pop up fast. It also allows the CPU to format data in the moving window unencumbered.
I think something along those lines would help the user experience quite a bit.
Thanks for listening.