TFT LCD MODULE receiving data from seral port

Hi,

I'm using an arduino due and a TFT modul from Robot LCD. I use the standard TFT.h library for the display.

My problem is when i fill the whole display with the data i get from the serial port it writes outside the lines of the display and i can't see the new data that comes from the serial port. How can i know when it has reach the end of the screen, and when it reach it to start writing the data from begining?
You can see the display with the data in the attachmnet.
Any solutions about this problem??

Thank you

void setup() {
Serial.begin(19200); // serial / USB port
Serial2.begin(19200); //

pinMode(3,OUTPUT);
digitalWrite(3,LOW);
myScreen.begin();
myScreen.background(0,0,0);
delay(30);
myScreen.setTextSize(1);
}

while (Serial.available()) {

Toogle=!Toogle;

char c = Serial.read();
digitalWrite(3,HIGH);
delay( 1);
Serial2.write(c);
delay(1);
digitalWrite(3,LOW);

myScreen.print(c);