Thanks for the notes. I fixed the braces and made a change to the test, but thinking about it more, I don't think my changes to the test fully address the concerns you raised (in particular the 100ms not being enough in some cases). I'll need to think of a better approach. I'll update this thread and re-request your review when I'm ready.