I am not using your BufferScroll plugin, so there isn't anything related to that for you to fix. If you're offering your excellent services though.......
I am using the plugin I posted above; it's slightly modified from something @facelessuser has written. This plugin activates on "on_selection_modified" rather than "on_modified" (as is the case with BufferScroll). This means that the screen is scrolled every time the cursor changes position,which works great when you are:
a) writing prose rather than code,
b) using the keyboard rather than the mouse
Unfortunately, the functionality of the mouse is quite broken: it's too easy to select text when trying to position the cursor. I haven't actually used iA Writer, but it disables the mouse completely, I suspect for this reason.
I actually rather like how it works, if only I could disable extending the selection on mouse click.