Здравствуйте.
Вот пример:
http://jsfiddle.net/f8J7q/
проблема:
border-radius делает круглый блок. Но мышь ведет себя на скрытой и нескрытой области одинаково.
border-radius делает круглый div-блок и визуально, все что вне круга - скрыто (назовем "скрытая часть блока").
Курсор мыши на скрытой части блока ведет себя так, как будто-то блок на самом деле все еще прямоугольный.
То есть на скрытой части блока мы можем нажать кнопку карты, "ухватить" карту (mousedown) чтобы потянуть и т.п.
Как можно этого избежать?