Do not forget the rubber piece. When replacing my home button, I noticed this rubber piece fall out of the phone, and couldn't figure out where it went. I left it out, and my touchscreen had all sorts of problem. I thought I had damaged the digitizer ribbon. I even bought a new screen and had similar problems after putting that in. I finally put a makeshift piece of rubber that I cut up into the spot where this rubber piece had gone, and currently haven't had problems for over a week. This rubber piece must suppress interference problems of some kind.