Hi Ben.

2016-10-03 12:37 GMT+02:00 Ben Coman <btc@openinworld.com>:
A further curiousity occurs to me.�� With this being executed 20 times
a second or more, how can the active hand ever be anything other than
the primary hand?
Why isn't the active hand stored, all hands cycled through processing
events, then the active hand restored??

Previous version of method was also with nil at the end:

self handsDo: [:h |
ActiveHand := h.
h processEvents.
ActiveHand := nil
].

Could you try your test on previous version of Pharo?