Arduino UNO R3 controlling Adafruit's TFTLCD touch screen

I was wondering if anyone on here has used JOS's touchscreen code (http://sobisource.com/?p=375) for Adafruit's TFTLCD and can provide some insight?

I am having some issues. I am using the Arduino Uno R3 model with the 2.8" TFT Touch Shield for Arduino - 2.8" (2.8 TFT Touch Shield for Arduino [2.8] : ID 376 : $59.00 : Adafruit Industries, Unique & fun DIY electronics and kits). The first time I compiled the code, I was able to get to the specified screen with the menu buttons (see attached file "photo"). However, when I unplug and replug in the USB (the one that connects the arduino to my computer), it seems my touchscreen gets stuck on the JOS logo screen ("photo1").
These are shown in the attached pics.

I am unsure what the problem is. I do not think it's in the touchscreen or arduino as some of adafruit tutorial files compile and run without problems. So it might be in the code itself, but I haven't had enough experience with coding to debug the problems.

If someone can give me some help, that'd be great. Thanks!

Sorry. I did not include the code. It's on the sobisource website I included in my original post, but it needs to be downloaded. The code is quite long, so I didn't think posting it would be appropriate?

that's a nice thing!!

well if could post your code would be really great, I will appreciate it