adding a cool little keyboard async tester to help me figure out this transition behavior
scripted update of code from master at 77c2279 adding a cool little keyboard async tester to help me figure out this transition behavior