I'm building a map application that shows two views of the same map: a "tile" section of the entire map (normal scale) and, off to the side, a thumbnail version of the entire map with a "mini-tile" representing the rectangular section the user is currently viewing.

The normal scale map is draggable inside the borders of the tile view, and when user drags it the little square automatically moves on the thumbnail to indicate tile placement. That part's working.

What I'd like to do is enable the other direction of drag -- i.e., I'd like to allow user *also* to be able to manipulate (drag) the mini-tile in the thumbnail and see the normal scale map move accordingly. Problem is, I can't seem to figure out how to make two objects (the normal-scale map and the mini-tile) mutually draggable.

Can anyone please help?

Many thanks!