Its due to sweat in thigh r hands..... So as d screen uses capacitor ..... Sweat conducts electricity hence they work on them self.... Not a problem really.... I think i helped..... Well my 620 is also cracked..... Did u repair yourself r what's d cost????