When running the SerialDisplay example there is no wraparound to the next line unless you type in more then 40 characters. Same goes for anything you have the LCD display unless you define the new cursor position on the next line so everything is viewable or you have the display scroll.
So i had a look threw the library and noticed that when you define the rows and columns of the display in the setup that it doesn't do anything with the columns that are defined. I figured by defining the columns that would limit you to displaying that many columns then it would wrap around to the next row. Why isn't thins the case? Could someone update the library to have the set columns actually do something like limit the number of columns used? Otherwise change the lcd.begin() command to only define the number of rows.