The generalized perceived input point model and how to double touch accuracy by extracting fingerprints