When \e is embedded in an account name (or username or pw), it is interpreted as the ESC character, and the input arrives empty. e.g. INSIGHTORADB\entmetrics. Only an issue when input via keyboard, not encoder.
In the switch statement for EVENT_SINGLE_CLICK the case statements are not in order. When they are in order it doesn't evaluate correctly. Very strange problem, not really a defect in the project, however.
automatic initialization after 10 failed logon attempts is prompting the user to confirm the action. Not sure if this is still a defect, need to confirm. The factory reset should happen without asking the user to confirm.