Guys i have a iphone 5 which i replaced the screen with a cheap aftermarket screen it was done right but i had ghost touches i tried everything to fix it but the answer is simplier than you thought i noticed that when i replaced the screen the screen had a screen protector and the touch was perfect after i removed the screen protector i started getting problems its because the cheap screen do not have oleophobic coating which is a anti-fingerprint coating built into the screen without it the screen will think that the fingerprints are actuall touches so the only think that you have to do is buy a screen protector and thats it ..