It's the right direction, but control flow introduces limitations within a system that is quite adaptable to dynamic situations. The more control flow you try to do, the more buggy edge cases that pop up if done poorly.
Still have yet to see a universal treatment that tackles this well.
John is not only smart and knowledgeable, but an incredibly great person to know in general. I worked with him on a project briefly back in 2012 and he stood out as a champion for science, coding, and education. His posts clearly reflect him well.
Absolutely love these type of keyboards. But ... with how much security I work with for logins, etc, the fingerprint button on my Mac keyboards are amazing time savers that I don't want to live without. Has anyone found a workaround?
Still have yet to see a universal treatment that tackles this well.