More edits to String handling in the scrolling text methods/calls

Still not sure what's causing the String behaviour to fail sometimes.
I'm guessing that my C++ understanding of the new String object is
polluted by my background with other languages. :P