handle correctly mask intersection
don't limit circle size
bug to display mask if zoom
return correct values for mouse actions