This patch fixes the problem some (including me) were having with multiple monitors.
In my case I have two monitors.
Monitor 1 | Monitor 2
XPos: -1920 | 0
Width: 1920 | 1920
The problem was with the GetScreenBounds() method which was calculating the width incorrectly. In my case it was returning 1920 instead of 3840, meaning that I could only select on the first monitor.
The patch is for the latest CVS version (1.62) of the file.
Let me know if you have any questions and thanks for creating a cool utility.