diff --git a/index.html b/index.html
index 3983658..4834e6f 100644
--- a/index.html
+++ b/index.html
@@ -77,6 +77,7 @@
// run initializer
applyZpd();
+ paper.attr('style', "postion:absolute; top:300px; left:300px");
// UI improvement needed
diff --git a/snap.svg.zpd.js b/snap.svg.zpd.js
index e55106e..7ae289f 100644
--- a/snap.svg.zpd.js
+++ b/snap.svg.zpd.js
@@ -156,8 +156,8 @@
var p = svgNode.node.createSVGPoint();
- p.x = event.clientX;
- p.y = event.clientY;
+ p.x = event.clientX - parseFloat(window.getComputedStyle(svgNode.node,null).getPropertyValue('left'));
+ p.y = event.clientY - parseFloat(window.getComputedStyle(svgNode.node,null).getPropertyValue('top'));
return p;
};