better keypad entry (like square)