I've been at this one for a while. Any ideas how to fix this?
Basically what looks like happens:
If the mouse is going fast enough that it is not seen as off of one of the family objects during a tick, it behaves as if the mouse is somehow on top of all the objects. It reports the correct UIDs and behaves, in code, as if only one was selected.
Best to show with an image:
Here is my code...