> Perhaps a silly and/or wrong observation but, is this in an effort to > support multiple cursors?
No, not at all. It's fixing a pretty awful bug; the old code relied on the physical device id exactly lining up with the cursor number. Cheers, Jeremy