Well done for your patience and perseverance! (saved you a new screen & digitiser)