Custom membrane keypads: design, costs, and supplier vetting