GLCD touchscreen interference with metal frame?
Basically this problem arises when you use falling edge of you AVR micro for touch detection. Use Low level interrupt instead. This guarantees that the touch has lasted enough and removes the noise interferences