Responder loop workaround

Setting the base SDK to 10.9 fixes the crash in #397 without introducing the regression in #402.

I also removed some weird stray semicolons I found while digging through the code.