diff --git a/src/extensions/eyedropper-icon.xml b/src/extensions/eyedropper-icon.xml
deleted file mode 100644
index 0133ea7..0000000
--- a/src/extensions/eyedropper-icon.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/NoColor.png b/src/images/NoColor.png
deleted file mode 100644
index 5dc4767..0000000
Binary files a/src/images/NoColor.png and /dev/null differ
diff --git a/src/images/README.txt b/src/images/README.txt
deleted file mode 100644
index 9224bc1..0000000
--- a/src/images/README.txt
+++ /dev/null
@@ -1,61 +0,0 @@
-filename origin
-
-align-bottom.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.png
-align-bottom.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-bottom.svg
-align-center.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.png
-align-center.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-center.svg
-align-left.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.png
-align-left.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-left.svg
-align-middle.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.png
-align-middle.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-center.svg
-align-right.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.png
-align-right.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-horizontal-right.svg
-align-top.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.png
-align-top.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/actions/align-vertical-top.svg
-bold.png
-cancel.png
-circle.png
-clear.png
-clone.png
-copy.png
-cut.png
-delete.png
-document-properties.png
-dropdown.gif
-ellipse.png
-eye.png
-flyouth.png
-flyup.gif
-freehand-circle.png
-freehand-square.png
-go-down.png
-go-up.png
-image.png
-italic.png
-line.png
-logo.png
-logo.svg
-move_bottom.png
-move_top.png
-none.png
-open.png
-paste.png
-path.png
-polygon.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.png
-polygon.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-polygon.svg
-rect.png
-redo.png
-rotate.png
-save.png
-select.png
-sep.png
-shape_group.png
-shape_ungroup.png
-source.png
-square.png
-text.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.png
-text.svg http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/draw-text.svg
-undo.png
-view-refresh.png
-wave.png
-zoom.png http://tango.freedesktop.org/static/cvs/tango-art-libre/22x22/tools/page-magnifier.png
diff --git a/src/images/align-bottom.png b/src/images/align-bottom.png
deleted file mode 100644
index 6426d11..0000000
Binary files a/src/images/align-bottom.png and /dev/null differ
diff --git a/src/images/align-bottom.svg b/src/images/align-bottom.svg
deleted file mode 100644
index 0b4362d..0000000
--- a/src/images/align-bottom.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/align-center.png b/src/images/align-center.png
deleted file mode 100644
index 4f3c95d..0000000
Binary files a/src/images/align-center.png and /dev/null differ
diff --git a/src/images/align-center.svg b/src/images/align-center.svg
deleted file mode 100644
index d604d73..0000000
--- a/src/images/align-center.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/align-left.png b/src/images/align-left.png
deleted file mode 100644
index 15e0091..0000000
Binary files a/src/images/align-left.png and /dev/null differ
diff --git a/src/images/align-left.svg b/src/images/align-left.svg
deleted file mode 100644
index 1079f24..0000000
--- a/src/images/align-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/align-middle.png b/src/images/align-middle.png
deleted file mode 100644
index 4b6c8ae..0000000
Binary files a/src/images/align-middle.png and /dev/null differ
diff --git a/src/images/align-middle.svg b/src/images/align-middle.svg
deleted file mode 100644
index a7eee20..0000000
--- a/src/images/align-middle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/align-right.png b/src/images/align-right.png
deleted file mode 100644
index 213420d..0000000
Binary files a/src/images/align-right.png and /dev/null differ
diff --git a/src/images/align-right.svg b/src/images/align-right.svg
deleted file mode 100644
index ed22609..0000000
--- a/src/images/align-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/align-top.png b/src/images/align-top.png
deleted file mode 100644
index 26656dd..0000000
Binary files a/src/images/align-top.png and /dev/null differ
diff --git a/src/images/align-top.svg b/src/images/align-top.svg
deleted file mode 100644
index 8fa76ea..0000000
--- a/src/images/align-top.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/bold.png b/src/images/bold.png
deleted file mode 100644
index 19ac5bb..0000000
Binary files a/src/images/bold.png and /dev/null differ
diff --git a/src/images/cancel.png b/src/images/cancel.png
deleted file mode 100644
index 8595f5d..0000000
Binary files a/src/images/cancel.png and /dev/null differ
diff --git a/src/images/circle.png b/src/images/circle.png
deleted file mode 100644
index e7bd228..0000000
Binary files a/src/images/circle.png and /dev/null differ
diff --git a/src/images/clear.png b/src/images/clear.png
deleted file mode 100644
index 514710d..0000000
Binary files a/src/images/clear.png and /dev/null differ
diff --git a/src/images/clone.png b/src/images/clone.png
deleted file mode 100644
index c8713c8..0000000
Binary files a/src/images/clone.png and /dev/null differ
diff --git a/src/images/conn.svg b/src/images/conn.svg
deleted file mode 100644
index 1af5e9a..0000000
--- a/src/images/conn.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layer 1
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/images/copy.png b/src/images/copy.png
deleted file mode 100644
index 23ba357..0000000
Binary files a/src/images/copy.png and /dev/null differ
diff --git a/src/images/cross.png b/src/images/cross.png
deleted file mode 100644
index 69d9fb7..0000000
Binary files a/src/images/cross.png and /dev/null differ
diff --git a/src/images/cut.png b/src/images/cut.png
deleted file mode 100644
index d586098..0000000
Binary files a/src/images/cut.png and /dev/null differ
diff --git a/src/images/delete.png b/src/images/delete.png
deleted file mode 100644
index e71dd96..0000000
Binary files a/src/images/delete.png and /dev/null differ
diff --git a/src/images/document-properties.png b/src/images/document-properties.png
deleted file mode 100644
index a5ad728..0000000
Binary files a/src/images/document-properties.png and /dev/null differ
diff --git a/src/images/dropdown.gif b/src/images/dropdown.gif
deleted file mode 100644
index 4180d5e..0000000
Binary files a/src/images/dropdown.gif and /dev/null differ
diff --git a/src/images/ellipse.png b/src/images/ellipse.png
deleted file mode 100644
index 003dd24..0000000
Binary files a/src/images/ellipse.png and /dev/null differ
diff --git a/src/images/ellipse.svg b/src/images/ellipse.svg
deleted file mode 100644
index d2a60ea..0000000
--- a/src/images/ellipse.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
diff --git a/src/images/eye.png b/src/images/eye.png
deleted file mode 100644
index 9cf312e..0000000
Binary files a/src/images/eye.png and /dev/null differ
diff --git a/src/images/eye.svg b/src/images/eye.svg
deleted file mode 100644
index 7221582..0000000
--- a/src/images/eye.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/eyedropper_tool.png b/src/images/eyedropper_tool.png
deleted file mode 100644
index 9ef8ff3..0000000
Binary files a/src/images/eyedropper_tool.png and /dev/null differ
diff --git a/src/images/fhpath.png b/src/images/fhpath.png
deleted file mode 100644
index 9255cc5..0000000
Binary files a/src/images/fhpath.png and /dev/null differ
diff --git a/src/images/flyouth.png b/src/images/flyouth.png
deleted file mode 100644
index 7823e4a..0000000
Binary files a/src/images/flyouth.png and /dev/null differ
diff --git a/src/images/flyup.gif b/src/images/flyup.gif
deleted file mode 100644
index c027e13..0000000
Binary files a/src/images/flyup.gif and /dev/null differ
diff --git a/src/images/freehand-circle.png b/src/images/freehand-circle.png
deleted file mode 100644
index 43cb17f..0000000
Binary files a/src/images/freehand-circle.png and /dev/null differ
diff --git a/src/images/freehand-square.png b/src/images/freehand-square.png
deleted file mode 100644
index 328fc77..0000000
Binary files a/src/images/freehand-square.png and /dev/null differ
diff --git a/src/images/go-down.png b/src/images/go-down.png
deleted file mode 100644
index 3dd7fcc..0000000
Binary files a/src/images/go-down.png and /dev/null differ
diff --git a/src/images/go-up.png b/src/images/go-up.png
deleted file mode 100644
index fa9a7d7..0000000
Binary files a/src/images/go-up.png and /dev/null differ
diff --git a/src/images/image.png b/src/images/image.png
deleted file mode 100644
index cb90793..0000000
Binary files a/src/images/image.png and /dev/null differ
diff --git a/src/images/image.svg b/src/images/image.svg
deleted file mode 100644
index a36518e..0000000
--- a/src/images/image.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/images/italic.png b/src/images/italic.png
deleted file mode 100644
index 82f9607..0000000
Binary files a/src/images/italic.png and /dev/null differ
diff --git a/src/images/italic.svg b/src/images/italic.svg
deleted file mode 100644
index 483381d..0000000
--- a/src/images/italic.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/line.png b/src/images/line.png
deleted file mode 100644
index 39318a1..0000000
Binary files a/src/images/line.png and /dev/null differ
diff --git a/src/images/link_controls.png b/src/images/link_controls.png
deleted file mode 100644
index 516a094..0000000
Binary files a/src/images/link_controls.png and /dev/null differ
diff --git a/src/images/move_bottom.png b/src/images/move_bottom.png
deleted file mode 100644
index 6b13250..0000000
Binary files a/src/images/move_bottom.png and /dev/null differ
diff --git a/src/images/move_top.png b/src/images/move_top.png
deleted file mode 100644
index 9d54b6a..0000000
Binary files a/src/images/move_top.png and /dev/null differ
diff --git a/src/images/node_clone.png b/src/images/node_clone.png
deleted file mode 100755
index 2187d07..0000000
Binary files a/src/images/node_clone.png and /dev/null differ
diff --git a/src/images/node_delete.png b/src/images/node_delete.png
deleted file mode 100755
index ea3f7e6..0000000
Binary files a/src/images/node_delete.png and /dev/null differ
diff --git a/src/images/none.png b/src/images/none.png
deleted file mode 100644
index 04c0765..0000000
Binary files a/src/images/none.png and /dev/null differ
diff --git a/src/images/open.png b/src/images/open.png
deleted file mode 100644
index 254a6b8..0000000
Binary files a/src/images/open.png and /dev/null differ
diff --git a/src/images/paste.png b/src/images/paste.png
deleted file mode 100644
index ad98315..0000000
Binary files a/src/images/paste.png and /dev/null differ
diff --git a/src/images/path.png b/src/images/path.png
deleted file mode 100644
index 40e6581..0000000
Binary files a/src/images/path.png and /dev/null differ
diff --git a/src/images/path.svg b/src/images/path.svg
deleted file mode 100644
index 11454a8..0000000
--- a/src/images/path.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
diff --git a/src/images/pencil.png b/src/images/pencil.png
deleted file mode 100644
index 789c0ed..0000000
Binary files a/src/images/pencil.png and /dev/null differ
diff --git a/src/images/pencil.svg b/src/images/pencil.svg
deleted file mode 100644
index e82a76c..0000000
--- a/src/images/pencil.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
diff --git a/src/images/picker.gif b/src/images/picker.gif
deleted file mode 100644
index 374d891..0000000
Binary files a/src/images/picker.gif and /dev/null differ
diff --git a/src/images/polygon.png b/src/images/polygon.png
deleted file mode 100644
index 550ad29..0000000
Binary files a/src/images/polygon.png and /dev/null differ
diff --git a/src/images/polygon.svg b/src/images/polygon.svg
deleted file mode 100644
index 3e4bc07..0000000
--- a/src/images/polygon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/images/rect.png b/src/images/rect.png
deleted file mode 100644
index 4fd15f8..0000000
Binary files a/src/images/rect.png and /dev/null differ
diff --git a/src/images/redo.png b/src/images/redo.png
deleted file mode 100644
index 1169fc3..0000000
Binary files a/src/images/redo.png and /dev/null differ
diff --git a/src/images/reorient.png b/src/images/reorient.png
deleted file mode 100644
index 9455a82..0000000
Binary files a/src/images/reorient.png and /dev/null differ
diff --git a/src/images/save.png b/src/images/save.png
deleted file mode 100644
index 9c4c8d9..0000000
Binary files a/src/images/save.png and /dev/null differ
diff --git a/src/images/select.png b/src/images/select.png
deleted file mode 100644
index f1f0fa3..0000000
Binary files a/src/images/select.png and /dev/null differ
diff --git a/src/images/select.svg b/src/images/select.svg
deleted file mode 100644
index 9c4319d..0000000
--- a/src/images/select.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/images/select_node.png b/src/images/select_node.png
deleted file mode 100644
index 5ed97db..0000000
Binary files a/src/images/select_node.png and /dev/null differ
diff --git a/src/images/sep.png b/src/images/sep.png
deleted file mode 100644
index 6b90277..0000000
Binary files a/src/images/sep.png and /dev/null differ
diff --git a/src/images/shape_group.png b/src/images/shape_group.png
deleted file mode 100644
index bb2ff51..0000000
Binary files a/src/images/shape_group.png and /dev/null differ
diff --git a/src/images/shape_ungroup.png b/src/images/shape_ungroup.png
deleted file mode 100644
index 3a6f369..0000000
Binary files a/src/images/shape_ungroup.png and /dev/null differ
diff --git a/src/images/source.png b/src/images/source.png
deleted file mode 100644
index c1f0794..0000000
Binary files a/src/images/source.png and /dev/null differ
diff --git a/src/images/spinbtn_updn_big.png b/src/images/spinbtn_updn_big.png
deleted file mode 100644
index 3873736..0000000
Binary files a/src/images/spinbtn_updn_big.png and /dev/null differ
diff --git a/src/images/square.png b/src/images/square.png
deleted file mode 100644
index 1fb63b4..0000000
Binary files a/src/images/square.png and /dev/null differ
diff --git a/src/images/svg_edit_icons.svg b/src/images/svg_edit_icons.svg
deleted file mode 100644
index ffd47c5..0000000
--- a/src/images/svg_edit_icons.svg
+++ /dev/null
@@ -1,390 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/images/svg_edit_icons.svgz b/src/images/svg_edit_icons.svgz
deleted file mode 100644
index cb8c80c..0000000
Binary files a/src/images/svg_edit_icons.svgz and /dev/null differ
diff --git a/src/images/text.png b/src/images/text.png
deleted file mode 100644
index 4e00c04..0000000
Binary files a/src/images/text.png and /dev/null differ
diff --git a/src/images/text.svg b/src/images/text.svg
deleted file mode 100644
index f4877e2..0000000
--- a/src/images/text.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
diff --git a/src/images/to_path.png b/src/images/to_path.png
deleted file mode 100644
index 4209828..0000000
Binary files a/src/images/to_path.png and /dev/null differ
diff --git a/src/images/undo.png b/src/images/undo.png
deleted file mode 100644
index cd4ab95..0000000
Binary files a/src/images/undo.png and /dev/null differ
diff --git a/src/images/view-refresh.png b/src/images/view-refresh.png
deleted file mode 100644
index 3fd71d6..0000000
Binary files a/src/images/view-refresh.png and /dev/null differ
diff --git a/src/images/wave.png b/src/images/wave.png
deleted file mode 100644
index 10fa712..0000000
Binary files a/src/images/wave.png and /dev/null differ
diff --git a/src/images/wireframe.png b/src/images/wireframe.png
deleted file mode 100644
index 89db7e9..0000000
Binary files a/src/images/wireframe.png and /dev/null differ
diff --git a/src/images/zoom.png b/src/images/zoom.png
deleted file mode 100644
index db72e6e..0000000
Binary files a/src/images/zoom.png and /dev/null differ
diff --git a/src/images/zoom.svg b/src/images/zoom.svg
deleted file mode 100644
index 8645dce..0000000
--- a/src/images/zoom.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/index.html b/src/index.html
index b3a763f..8d1f387 100644
--- a/src/index.html
+++ b/src/index.html
@@ -3,7 +3,7 @@
-
+
Method Draw SVG Editor
@@ -690,6 +690,8 @@
+
+
diff --git a/src/js/eyedropper.svg b/src/js/eyedropper.svg
deleted file mode 100644
index 5715025..0000000
--- a/src/js/eyedropper.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/js/paste.js b/src/js/paste.js
new file mode 100644
index 0000000..96a586c
--- /dev/null
+++ b/src/js/paste.js
@@ -0,0 +1,14 @@
+// window.addEventListener('paste', ... or
+document.onpaste = function(event){
+ var items = (event.clipboardData || event.originalEvent.clipboardData).items;
+ for (index in items) {
+ var item = items[index];
+ if (item.kind === 'file') {
+ var blob = item.getAsFile();
+ var reader = new FileReader();
+ reader.onload = function(event){
+ console.log(event.target.result)}; // data url!
+ reader.readAsDataURL(blob);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/js/shapelib.svg b/src/js/shapelib.svg
deleted file mode 100644
index 6cc40ac..0000000
--- a/src/js/shapelib.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-