An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. The present invention can obtain more objective and systemic evaluation standard parameters. The fastener defines an opening and a slot which are defined in different planes.