mostly fixing the edge case where I type a partial Konami, then start over -- still have some cases not handled perfectly, but this works better, and still doesn't contain the simple keylogger