Note on hard reset, it's good to have your contacts on google. I lost mine with the built in backup sync app. You can also save learned words from input source to your card so your keyboard behavior stays steady. Go to a Vz store and ask a tech what you can save to your card before a reset.