Got the javascriptpart of positioning working. Only need to change the css
Better rescaling
Better circles
Working in most cases now
Finally Fully working
Circles demo