I replaced home button along with display assembly and everything went right. I thought home button worked few times initially, but now it is not working. Could be defective piece or connections are loose? I will wait for few days before doing it all over again!