Fixed #1 (region overlay and multiple monitors)

Problems were caused by the fact that there are two origins for a Point:
the current screen, and the desktop (0, 0)
Merge pull request #2 from horsedrowner/region-overlay-fix

Fixed #1 (region overlay and multiple monitors)