Please make either a diff/patch with only the scrolling stuff in it, or a version of the pd.tk with only the scrolling changes. If we are talking about the scrolling algorithm, then we should only be talking about that code, not ttk and other things that have nothing to do with scrolling.
I did on several occasions, albeit as a replacement function in pd.tk. It should be a matter of a simple copy/paste. I believe you even implemented it as a Pd 0.43 plug-in. Please see my previous emails.
Ico