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)