I love this mouse in Mac OS X, but it was a bit of a hassle getting it to work in Windows 7. It's also a headache to reconfigure the mouse after switching back and forth between Mac OS X and Windows. Hopefully, some updated drivers will fix this.
This apparently does not work when a firmware flash has gone south. I tried the various combinations a million times while waiting for the battery to go flat :)
More significantly, continuations are a strict superset of coroutines, so standard Python is actually less powerful in this regard than languages with full continuation support, which if memory serves me includes Ruby, Smalltalk, and Scheme among others.