What's up with text scrolling in vTextCanvasPane and vTextEditor? vTextCanvasPane does no scrolling and vTextEditor only scrolls vertically. Seems to me that scrolling is something that should be handled in these base classes since all the data is already available (i.e. window size,scroll position, and text to be displayed). Am I missing something or is this something so difficult that it is left as an "exercise" for the programmer?