<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>examples/dotparser/DotToJson.js</filename>
    </added>
    <added>
      <filename>examples/dotparser/index.html</filename>
    </added>
    <added>
      <filename>examples/dotparser/philo.dot</filename>
    </added>
    <added>
      <filename>examples/dotparser/sample.dot</filename>
    </added>
    <added>
      <filename>examples/dotparser/unix-mod.dot</filename>
    </added>
    <added>
      <filename>examples/spring_layout.html</filename>
    </added>
    <added>
      <filename>examples/wire_tooltips.html</filename>
    </added>
    <added>
      <filename>js/Layout.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,8 +5,14 @@ To get the latest version, please visit http://javascript.neyric.com/wireit
 Version 0.4.1
 not released yet
 
+TODO:
+	* Layer.onChangeEvt (+implementation in WiringEditor for saved state, + implementation in Layouts)
+
 Changeset:
 
+	* Spring Layout (experimental) (+examples)
+	* Wire mouse events
+	* Adapters for WiringEditor (removed the complicated SMD &amp; YUI-RPC stuff)
 	* Bug fix for wire positioning using FormContainer
 	* Added drawing method 'bezierArrows' (early alpha)
 </diff>
      <filename>VERSION.txt</filename>
    </modified>
    <modified>
      <diff>@@ -19,10 +19,10 @@ body {
 }
 
 #top .logo {
-   font-family: cursive;
+   /*font-family: cursive;
+   color:  #3366CC;*/
    font-size: 30px;
    font-weight: bold;
-   color:  #3366CC;
    padding-left: 10px;
    padding-top: 4px;
 }</diff>
      <filename>css/WireItEditor.css</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,17 @@
 var demoLanguage = {
 	
+	// Set a unique name for the language
 	languageName: &quot;meltingpotDemo&quot;,
-	
-	smdUrl: '../../backend/php/WiringEditor.smd',
 
+	// inputEx fields for pipes properties
 	propertiesFields: [
 		{&quot;type&quot;: &quot;string&quot;, inputParams: {&quot;name&quot;: &quot;name&quot;, label: &quot;Title&quot;, typeInvite: &quot;Enter a title&quot; } },
 		{&quot;type&quot;: &quot;text&quot;, inputParams: {&quot;name&quot;: &quot;description&quot;, label: &quot;Description&quot;, cols: 30} }
 	],
 	
+	// List of node types definition
 	modules: [
-
+	
 	   {
 	      &quot;name&quot;: &quot;FormContainer&quot;,
 	      &quot;container&quot;: {</diff>
      <filename>examples/WiringEditor/demo.js</filename>
    </modified>
    <modified>
      <diff>@@ -62,9 +62,6 @@ div.Bubble div.body {
 &lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui/json/json-min.js&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui/button/button-min.js&quot;&gt;&lt;/script&gt;
 
-&lt;!-- YUI-RPC --&gt;
-&lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui-rpc.js&quot;&gt;&lt;/script&gt;
-
 &lt;!-- InputEx with wirable options (WirableField-beta) --&gt;
 &lt;script src=&quot;../../lib/inputex/js/inputex.js&quot;  type='text/javascript'&gt;&lt;/script&gt;
 &lt;script src=&quot;../../lib/inputex/js/Field.js&quot;  type='text/javascript'&gt;&lt;/script&gt;</diff>
      <filename>examples/WiringEditor/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,6 @@ var jsBox = {
    
    language: {
 	   languageName: &quot;jsBox&quot;,
-		smdUrl: '../../backend/php/WiringEditor.smd',
 		propertiesFields: [
 			{&quot;type&quot;: &quot;string&quot;, inputParams: {&quot;name&quot;: &quot;name&quot;, label: &quot;Title&quot;, typeInvite: &quot;Enter a title&quot; } },
 			{&quot;type&quot;: &quot;text&quot;, inputParams: {&quot;name&quot;: &quot;description&quot;, label: &quot;Description&quot;, cols: 30} }</diff>
      <filename>examples/jsBox/jsBox.js</filename>
    </modified>
    <modified>
      <diff>@@ -26,9 +26,6 @@
 &lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui/json/json-min.js&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui/button/button-min.js&quot;&gt;&lt;/script&gt;
 
-&lt;!-- YUI-RPC --&gt;
-&lt;script type=&quot;text/javascript&quot; src=&quot;../../lib/yui-rpc.js&quot;&gt;&lt;/script&gt;
-
 &lt;!-- InputEx with wirable options (WirableField-beta) --&gt;
 &lt;script src=&quot;../../lib/inputex/js/inputex.js&quot;  type='text/javascript'&gt;&lt;/script&gt;
 &lt;script src=&quot;../../lib/inputex/js/Field.js&quot;  type='text/javascript'&gt;&lt;/script&gt;</diff>
      <filename>examples/logicGates/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -1,116 +1,116 @@
 
 var logicGatesLang = {
 
-	
+	// Set a unique name for the language
 	languageName: &quot;logicGates&quot;,
-	
-	smdUrl: '../../backend/php/WiringEditor.smd',
 
+	// inputEx fields for pipes properties
 	propertiesFields: [
 		{&quot;type&quot;: &quot;string&quot;, inputParams: {&quot;name&quot;: &quot;name&quot;, label: &quot;Name&quot;, typeInvite: &quot;Enter a title&quot;} },
 		{&quot;type&quot;: &quot;text&quot;, inputParams: {&quot;name&quot;: &quot;description&quot;, label: &quot;Description&quot;, cols: 30} }
 	],
 
+	// List of node types definition
 	modules: [
-				{
-					&quot;name&quot;: &quot;AND&quot;,
+		{
+			&quot;name&quot;: &quot;AND&quot;,
 
-					&quot;container&quot; : {
-						&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-						&quot;image&quot;: &quot;../logicGates/images/gate_and.png&quot;,
-	   				&quot;terminals&quot;: [
-	   					{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-	   					{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}},
-	   					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-	   				]
-					}
+			&quot;container&quot; : {
+				&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+				&quot;image&quot;: &quot;../logicGates/images/gate_and.png&quot;,
+  				&quot;terminals&quot;: [
+  					{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+  					{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}},
+  					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+  				]
+			}
 
-				},
+		},
 
-				{
-				  &quot;name&quot;: &quot;OR&quot;,
+		{
+		  &quot;name&quot;: &quot;OR&quot;,
 
-					&quot;container&quot;: {
-				   		&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-				   		&quot;image&quot;: &quot;../logicGates/images/gate_or.png&quot;,
-							&quot;terminals&quot;: [
-								{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-								{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}},
-								{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-							]
-					}
-				},
+			&quot;container&quot;: {
+		   		&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+		   		&quot;image&quot;: &quot;../logicGates/images/gate_or.png&quot;,
+					&quot;terminals&quot;: [
+						{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+						{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}},
+						{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+					]
+			}
+		},
 
-				{
-				  &quot;name&quot;: &quot;NOT&quot;,
-				  &quot;container&quot;: {
-						&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-					   &quot;image&quot;: &quot;../logicGates/images/gate_not.png&quot;,
-						&quot;terminals&quot;: [
-							{&quot;name&quot;: &quot;_INPUT&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -12, &quot;top&quot;: 23 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-							{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 117, &quot;top&quot;: 23 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-						]
-					}
-				},
+		{
+		  &quot;name&quot;: &quot;NOT&quot;,
+		  &quot;container&quot;: {
+				&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+			   &quot;image&quot;: &quot;../logicGates/images/gate_not.png&quot;,
+				&quot;terminals&quot;: [
+					{&quot;name&quot;: &quot;_INPUT&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -12, &quot;top&quot;: 23 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 117, &quot;top&quot;: 23 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+				]
+			}
+		},
 
-				{
-				   &quot;name&quot;: &quot;NAND&quot;,
-				   &quot;container&quot;: {
-					   &quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-					   &quot;image&quot;: &quot;../logicGates/images/gate_nand.png&quot;,
-						&quot;terminals&quot;: [
-							{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-							{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-							{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 }, &quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-						]
-					}
-				},
+		{
+		   &quot;name&quot;: &quot;NAND&quot;,
+		   &quot;container&quot;: {
+			   &quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+			   &quot;image&quot;: &quot;../logicGates/images/gate_nand.png&quot;,
+				&quot;terminals&quot;: [
+					{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+					{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 }, &quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+				]
+			}
+		},
 
-				{
-				   &quot;name&quot;: &quot;XOR&quot;,
-				   &quot;container&quot;: {
-				   	&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-				   	&quot;image&quot;: &quot;../logicGates/images/gate_xor.png&quot;,
-						&quot;terminals&quot;: [
-							{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-							{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
-							{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-						]
-					}
-				},
+		{
+		   &quot;name&quot;: &quot;XOR&quot;,
+		   &quot;container&quot;: {
+		   	&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+		   	&quot;image&quot;: &quot;../logicGates/images/gate_xor.png&quot;,
+				&quot;terminals&quot;: [
+					{&quot;name&quot;: &quot;_INPUT1&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 2 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+					{&quot;name&quot;: &quot;_INPUT2&quot;, &quot;direction&quot;: [-1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: -3, &quot;top&quot;: 37 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;input&quot;,&quot;allowedTypes&quot;: [&quot;output&quot;]}, &quot;nMaxWires&quot;: 1 },
+					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 103, &quot;top&quot;: 20 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+				]
+			}
+		},
 
-				{
-					&quot;name&quot;: &quot;A&quot;,
-					&quot;container&quot; : {
-						&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-						&quot;image&quot;: &quot;../logicGates/images/A.png&quot;,
-	   				&quot;terminals&quot;: [
-	   					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-	   				]
-					}
-				},
+		{
+			&quot;name&quot;: &quot;A&quot;,
+			&quot;container&quot; : {
+				&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+				&quot;image&quot;: &quot;../logicGates/images/A.png&quot;,
+  				&quot;terminals&quot;: [
+  					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+  				]
+			}
+		},
 
-				{
-					&quot;name&quot;: &quot;B&quot;,
-					&quot;container&quot; : {
-						&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-						&quot;image&quot;: &quot;../logicGates/images/B.png&quot;,
-	   				&quot;terminals&quot;: [
-	   					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-	   				]
-					}
-				},
+		{
+			&quot;name&quot;: &quot;B&quot;,
+			&quot;container&quot; : {
+				&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+				&quot;image&quot;: &quot;../logicGates/images/B.png&quot;,
+  				&quot;terminals&quot;: [
+  					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+  				]
+			}
+		},
 
-				{
-					&quot;name&quot;: &quot;C&quot;,
-					&quot;container&quot; : {
-						&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
-						&quot;image&quot;: &quot;../logicGates/images/C.png&quot;,
-	   				&quot;terminals&quot;: [
-	   					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
-	   				]
-					}
-				}
+		{
+			&quot;name&quot;: &quot;C&quot;,
+			&quot;container&quot; : {
+				&quot;xtype&quot;:&quot;WireIt.ImageContainer&quot;, 
+				&quot;image&quot;: &quot;../logicGates/images/C.png&quot;,
+  				&quot;terminals&quot;: [
+  					{&quot;name&quot;: &quot;_OUTPUT&quot;, &quot;direction&quot;: [1,0], &quot;offsetPosition&quot;: {&quot;left&quot;: 94, &quot;top&quot;: 18 },&quot;ddConfig&quot;: {&quot;type&quot;: &quot;output&quot;,&quot;allowedTypes&quot;: [&quot;input&quot;]}}
+  				]
+			}
+		}
 
 	]
 };</diff>
      <filename>examples/logicGates/logicGates.js</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,8 @@ div.blockBox {
 	float: left;
 	position: relative;
 	z-index: 5;
-	background-color: rgb(255,200,200);
+	/*background-color: rgb(255,200,200);*/
+	border: 1px solid #aaa;
 	opacity: 0.8;
 	padding: 10px;
 	font-weight: bold;</diff>
      <filename>examples/wires_and_terminals.html</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>images/terminals.png</filename>
    </modified>
    <modified>
      <diff>@@ -18,10 +18,10 @@ ul li {	font-size: 13px;}
 
 #headbar { background-image: url(res/logo-wireit.jpg);	height: 223px; margin: 0;	padding: 0; }
 
-#navigation { position: absolute; margin: 6px 0 0 380px; }
-#navigation li { margin: 0; display: inline; margin-right: 30px;}
-#navigation li a { color: white; text-decoration: none;	font-size: 14px; }
-#navigation li a:hover { color: #cccc33; text-decoration: underline; }
+/*.navigation { }*/
+.navigation li { margin: 0; display: inline; margin-right: 30px;}
+.navigation li a { color: #999999; text-decoration: none;	font-size: 14px; }
+.navigation li a:hover { color: #cccc33; text-decoration: underline; }
 
 #layout { width: 80%; }
 #layout td.left { width: 55%;}
@@ -31,11 +31,11 @@ ul li {	font-size: 13px;}
 p.title { font-weight: bold; font-size: 22px;}
 td.left ul { list-style-image: url(res/star.png); }
 
-div.appBox { width: 100%;  height: 144px; position: relative;  margin-top: 10px; }
-div.appBox p { position: absolute; left: 160px;  top: 10px; 	font-size: 18px; text-decoration: none;}
+div.appBox { width: 100%;  /*height: 144px;*/ position: relative;  margin-top: 10px; }
+div.appBox p { position: absolute; left: 130px;  top: 0px; 	font-size: 18px; text-decoration: none;}
 div.appBox a {text-decoration: none;}
-div.appBox p span {color: #aaa;font-size: 12pt;}
-div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
+div.appBox p span {color: #aaa;font-size: 11pt;}
+div.appBox p span.big { color: #ffb73e; font-size: 16pt; font-weight: bold;}
   &lt;/style&gt;
 
  &lt;/head&gt;
@@ -44,15 +44,21 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 	
 &lt;div id='headbar'&gt;
 		
-	&lt;ul id=&quot;navigation&quot;&gt;
+	&lt;ul class=&quot;navigation&quot; style=&quot; position: absolute; margin: 6px 0 0 380px;&quot;&gt;
 		&lt;li&gt;&lt;a href=&quot;http://javascript.neyric.com/wireit&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;	
 		&lt;li&gt;&lt;a href=&quot;http://github.com/neyric/wireit/&quot;&gt;GitHub[Git]&lt;/a&gt;&lt;/li&gt;
-		&lt;li&gt;&lt;a href=&quot;http://neyric.lighthouseapp.com/projects/25048-wireit/tickets?q=all&quot;&gt;Issues&lt;/a&gt;&lt;/li&gt;
+		&lt;li&gt;&lt;a href=&quot;http://neyric.lighthouseapp.com/projects/25048-wireit&quot;&gt;Issues&lt;/a&gt;&lt;/li&gt;
 		&lt;li&gt;&lt;a href=&quot;doc/index.html&quot;&gt;Documentation&lt;/a&gt;&lt;/li&gt;		
 		&lt;li&gt;&lt;a href=&quot;http://javascript.neyric.com/blog/category/wireit/&quot;&gt;Blog&lt;/a&gt; 
 			  &lt;a href=&quot;http://javascript.neyric.com/blog/feed/&quot;&gt;&lt;img src=&quot;doc/rss.png&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/li&gt;	
 		&lt;li&gt;&lt;a href=&quot;http://groups.google.com/group/wireit/&quot;&gt;Forums&lt;/a&gt;&lt;/li&gt;
 	&lt;/ul&gt;
+	
+	&lt;div style=&quot;position: absolute; top: 80px; left: 750px; font-size: 90%; line-height: 30px;&quot;&gt;
+		&lt;img src='http://www.twitter.com/favicon.ico' alt=&quot;twitter&quot; /&gt; follow &lt;a href=&quot;http://twitter.com/wireit&quot;&gt;WireIt on Twitter&lt;/a&gt;&lt;br /&gt;
+		&lt;img src=&quot;http://delicious.com/favicon.ico&quot;&gt; bookmark on &lt;a href=&quot;http://del.icio.us/url/651a56650c753830645ecf46fb036db6&quot;&gt;Del.icio.us&lt;/a&gt;&lt;br /&gt;
+		&lt;img src='http://github.com/favicon.ico' alt=&quot;twitter&quot; /&gt; follow &lt;a href=&quot;http://github.com/neyric/wireit/tree/master&quot;&gt; on GitHub&lt;/a&gt;
+	&lt;/div&gt;
 
 &lt;/div&gt;
 	
@@ -61,18 +67,11 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 	&lt;tr&gt;
 		&lt;td class=&quot;left&quot;&gt;
 			
-		 &lt;p class=&quot;title&quot;&gt;About&lt;/p&gt;
-		
-		 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WireIt is an open-source javascript library to create &lt;b&gt;web wirable interfaces&lt;/b&gt; for &lt;b&gt;dataflow applications&lt;/b&gt;, &lt;b&gt;visual programming languages&lt;/b&gt; or &lt;b&gt;graphical modeling&lt;/b&gt;.&lt;/p&gt;
-			
-			 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;It supports all &lt;a href=&quot;http://developer.yahoo.com/yui/articles/gbs/&quot;&gt;A-Grade Browsers&lt;/a&gt;. Please report your issues with specific browsers in &lt;a href=&quot;http://groups.google.com/group/wireit/&quot;&gt;the forum&lt;/a&gt;.&lt;/p&gt;
-			 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;It uses the &lt;a href=&quot;http://developer.yahoo.com/yui/&quot;&gt;YUI library&lt;/a&gt; (2.7.0) for DOM and events manipulation, and &lt;a href=&quot;http://excanvas.sourceforge.net/&quot;&gt;excanvas&lt;/a&gt; for IE support of the canvas tag.&lt;/p&gt;
+		 &lt;!--p class=&quot;title&quot;&gt;About&lt;/p--&gt;
 		
-			&lt;p class=&quot;title&quot;&gt;What's new in 0.4 ?&lt;/p&gt;
-			&lt;ul&gt;
-				&lt;li&gt;The &lt;a href=&quot;examples/WiringEditor/&quot;&gt;WiringEditor&lt;/a&gt;, a full-blown interface to use &lt;i&gt;visual languages&lt;/i&gt;.&lt;/li&gt;
-			&lt;/ul&gt;
-		 
+		 &lt;p style=&quot;font-size: 130%;&quot;&gt;WireIt is an open-source javascript library to create &lt;b&gt;web wirable interfaces&lt;/b&gt; for &lt;b&gt;dataflow applications&lt;/b&gt;, &lt;b&gt;visual programming languages&lt;/b&gt;, &lt;b&gt;graphical modeling&lt;/b&gt;, or &lt;b&gt;graph editors&lt;/b&gt;.&lt;/p&gt;
+	
+		&lt;br /&gt;
 
 		&lt;center&gt;
 		&lt;div style=&quot;width:425px;text-align:left&quot; id=&quot;__ss_1057012&quot;&gt;
@@ -84,40 +83,49 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 			&lt;/object&gt;
 		&lt;/div&gt;
 		&lt;/center&gt;
-
-		 &lt;p class=&quot;title&quot;&gt;Documentation&lt;/p&gt;
 		
-		 &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WireIt comes with an exhaustive &lt;a href=&quot;doc/index.html&quot;&gt;API documentation&lt;/a&gt; built with &lt;a href=&quot;http://developer.yahoo.com/yui/yuidoc/&quot;&gt;YUI Doc&lt;/a&gt;,&lt;br/&gt; and the following &lt;b&gt;examples&lt;/b&gt; :&lt;/p&gt;
 		
+		 &lt;p class=&quot;title&quot;&gt;Presentation&lt;/p&gt;
+
+			&lt;p&gt;Here are the main component classes (bottom-up order):&lt;/p&gt;
+				
+			&lt;ul&gt;
+				&lt;li&gt;Wire - create wires in browsers&lt;/li&gt;
+				&lt;li&gt;Terminal - wire endpoints and edition widget&lt;/li&gt;
+				&lt;li&gt;Container - general &quot;box&quot; containing one or more terminals&lt;/li&gt;
+				&lt;li&gt;Layer - handle multiple containers and wires&lt;/li&gt;
+				&lt;li&gt;WiringEditor - single-page editor for your &lt;i&gt;visual language&lt;/i&gt;.&lt;/li&gt;
+			&lt;/ul&gt;
 			
-			&lt;!-- Learn Wires, Terminals --&gt;
-			 &lt;div class=&quot;appBox&quot; style=&quot;margin-left: 30px;margin-top: 30px;&quot;&gt;
-				&lt;a href=&quot;examples/wires_and_terminals.html&quot;&gt;
-				&lt;img src=&quot;res/demo1.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Learn Wires, Terminals&quot;/&gt;
-				&lt;p&gt;&lt;span&gt;learn&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Wires, Terminals&lt;/span&gt;&lt;/p&gt;
-				&lt;/a&gt;
-			 &lt;/div&gt;
+			&lt;p&gt;Different types of Container are provided :&lt;/p&gt;
+			&lt;ul&gt;
+				&lt;li&gt;ImageContainer - use images as graph nodes&lt;/li&gt;
+				&lt;li&gt;FormContainer - build form containers based on &lt;a href=&quot;http://javascript.neyric.com/inputex/&quot;&gt;inputEx&lt;/a&gt; forms&lt;/li&gt;
+			&lt;/ul&gt;
 			
+			&lt;p&gt;You can create your own container by subclassing the base &lt;i&gt;Container&lt;/i&gt; class, and still benefit from the drop-in use of the WiringEditor in your web application.&lt;/p&gt;
 			
-			&lt;!-- Learn Containers, WiringEditor --&gt;
-			 &lt;div class=&quot;appBox&quot; style=&quot;margin-left: 30px;&quot;&gt;
-				&lt;a href=&quot;examples/WiringEditor/&quot;&gt;
-				&lt;img src=&quot;res/wiringEditor.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Learn Containers, WiringEditor&quot;/&gt;
-				&lt;p&gt;&lt;span&gt;learn&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Containers, WiringEditor&lt;/span&gt;&lt;/p&gt;
-				&lt;/a&gt;
-			 &lt;/div&gt;
+			&lt;p&gt;The WiringEditor requires a connection to a database to use save/load features. You can customize it using adapters. A default adapter is provided, which uses JSON-RPC through ajax calls, and a PHP/MySQL backend.&lt;/p&gt;
 		
-			&lt;ul&gt;
-				&lt;!--li&gt;&lt;b&gt;New:&lt;/b&gt; &lt;a href=&quot;examples/inputex/&quot;&gt;inputEx containers (beta)&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;b&gt;New:&lt;/b&gt; &lt;a href=&quot;examples/WiringEditor/&quot;&gt;Wiring Editor (beta)&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;b&gt;New:&lt;/b&gt; &lt;a href=&quot;examples/logicGates/index.html&quot;&gt;Logic Gates (show image containers)&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;examples/creating_terminals.html&quot;&gt;Creating terminals and wires&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;examples/changing_directions.html&quot;&gt;Changing terminal direction&lt;/a&gt;&lt;/li--&gt;
-				&lt;li&gt;&lt;a href=&quot;examples/presentation.html&quot;&gt;Interactive presentation&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;examples/dd_and_animation.html&quot;&gt;Using animation&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;examples/wire_events.html&quot;&gt;Using events&lt;/a&gt;&lt;/li&gt;
+			&lt;p&gt;WireIt supports all &lt;a href=&quot;http://developer.yahoo.com/yui/articles/gbs/&quot;&gt;A-Grade Browsers&lt;/a&gt;. Please report your issues with specific browsers in &lt;a href=&quot;http://groups.google.com/group/wireit/&quot;&gt;the forum&lt;/a&gt;. It uses the &lt;a href=&quot;http://developer.yahoo.com/yui/&quot;&gt;YUI library&lt;/a&gt; (2.7.0) for DOM and events manipulation, and &lt;a href=&quot;http://excanvas.sourceforge.net/&quot;&gt;excanvas&lt;/a&gt; for IE support of the canvas tag.&lt;/p&gt;
+		
+		
+
+		 &lt;p class=&quot;title&quot;&gt;Documentation&lt;/p&gt;
+		
+		
+		  	&lt;ul&gt;
+				&lt;li&gt;&lt;a href=&quot;doc/index.html&quot;&gt;API documentation&lt;/a&gt; built with &lt;a href=&quot;http://developer.yahoo.com/yui/yuidoc/&quot;&gt;YUI Doc&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href=&quot;http://wiki.github.com/neyric/wireit&quot;&gt;Wiki&lt;/a&gt;&lt;/li&gt;
 			&lt;/ul&gt;
-			
+		
+			&lt;p&gt;You can also get some help on the &lt;a href=&quot;&quot;&gt;forum&lt;/a&gt;. Please report your issues or feature request at &lt;a href=&quot;http://neyric.lighthouseapp.com/projects/25048-wireit&quot;&gt;LightHouse&lt;/a&gt;.&lt;/p&gt;
+		
+			&lt;p&gt;Deeper hacking into WireIt might require some knowledge in the libraries used :&lt;/p&gt;
+			 	&lt;ul&gt;
+					&lt;li&gt;&lt;a href=&quot;http://javascript.neyric.com/inputex&quot;&gt;inputEx documentation&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/&quot;&gt;YUI documentation&lt;/a&gt;&lt;/li&gt;
+				&lt;/ul&gt;
 		
 		&lt;/td&gt;
 		
@@ -126,33 +134,34 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 			
 			&lt;!-- Updates changeset --&gt;
 			&lt;p class=&quot;title&quot;&gt;Download&lt;/p&gt;
-			&lt;p style=&quot;text-align:center;font-weight:bold; font-size:15px;background-color:#EEEEEE;-moz-border-radius: 10px; padding: 5px;-webkit-border-radius: 10px;&quot;&gt;&lt;a href=&quot;http://cloud.github.com/downloads/neyric/wireit/WireIt-0.4.0.zip&quot;&gt;Download WireIt 0.4.0&lt;/a&gt;&lt;br/&gt;&lt;span style=&quot;font-size: 70%; font-weight: normal;&quot;&gt;(WireIt-0.4.0.zip - 7.8MB - &lt;a href=&quot;VERSION.txt&quot;&gt;changeset&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;
+			
+			&lt;div style=&quot;text-align:center;font-weight:bold; font-size:15px;background-color:#EEEEEE;-moz-border-radius: 10px; padding: 10px;-webkit-border-radius: 10px;&quot;&gt;
+				&lt;a href=&quot;http://cloud.github.com/downloads/neyric/wireit/WireIt-0.4.0.zip&quot;&gt;Download WireIt 0.4.0&lt;/a&gt;&lt;br/&gt;
+				&lt;span style=&quot;font-size: 70%; font-weight: normal;&quot;&gt;(WireIt-0.4.0.zip - 7.8MB - &lt;a href=&quot;VERSION.txt&quot;&gt;changeset&lt;/a&gt;)&lt;/span&gt;
+			&lt;/div&gt;
 			
 			&lt;!-- License --&gt;
 			&lt;p&gt;WireIt is released under the &lt;a href=&quot;license.txt&quot;&gt;MIT License&lt;/a&gt;.&lt;/p&gt;
 			
 			&lt;p&gt;Clone from &lt;a href=&quot;http://github.com/neyric/wireit/&quot;&gt;GitHub&lt;/a&gt;: &lt;span style=&quot;font-size: 80%;&quot;&gt;git clone git://github.com/neyric/wireit.git&lt;/span&gt;&lt;/p&gt;
 			
-			&lt;!-- Sponsoring 
+			&lt;p&gt;If you wish to support this project, Donate at PayPal !&lt;/p&gt;
 			&lt;center&gt;
-				&lt;p style=&quot;margin-bottom: 0;&quot;&gt;Sponsored by&lt;/p&gt;
-				&lt;a href=&quot;http://tarpipe.com/&quot;&gt;&lt;img src=&quot;res/tarpipe-logo.png&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;
-			&lt;/center&gt;--&gt;
-			
-			
-			&lt;p class=&quot;title&quot;&gt;WireIt-based projects&lt;/p&gt;
-			&lt;ul&gt;
-				&lt;li&gt;&lt;a href=&quot;http://tarpipe.com&quot;&gt;Tarpipe&lt;/a&gt; - share content across social applications&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;http://github.com/LeifW/pipescape/tree/master&quot;&gt;Pipescape&lt;/a&gt; - a WireIt interface to &lt;a href=&quot;http://www.w3.org/TR/xproc/&quot;&gt;XProc&lt;/a&gt;&lt;/li&gt;
-				&lt;li&gt;&lt;a href=&quot;http://graphpipes.de/&quot;&gt;Graphpipes&lt;/a&gt; - easy way to aggregate semantic data&lt;/li&gt;
-			&lt;/ul&gt;
+			&lt;form action=&quot;https://www.paypal.com/cgi-bin/webscr&quot; method=&quot;post&quot;&gt;
+			&lt;input type=&quot;hidden&quot; name=&quot;cmd&quot; value=&quot;_s-xclick&quot;&gt;
+			&lt;input type=&quot;hidden&quot; name=&quot;encrypted&quot; value=&quot;-----BEGIN PKCS7-----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-----END PKCS7-----
+			&quot;&gt;
+			&lt;input type=&quot;image&quot; src=&quot;https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif&quot; border=&quot;0&quot; name=&quot;submit&quot; alt=&quot;PayPal - The safer, easier way to pay online!&quot;&gt;
+			&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://www.paypal.com/fr_FR/i/scr/pixel.gif&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;
+			&lt;/form&gt;
+			&lt;/center&gt;
 			
-			&lt;p class=&quot;title&quot;&gt;Applications&lt;/p&gt;
+			&lt;p class=&quot;title&quot;&gt;Featured examples&lt;/p&gt;
 			
 			&lt;!-- Planar Game --&gt;
 			 &lt;div class=&quot;appBox&quot;&gt;
 				&lt;a href=&quot;examples/planarGame/planarGame.html&quot;&gt;
-				&lt;img src=&quot;res/planar.gif&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to play now !&quot;/&gt;
+				&lt;img src=&quot;res/planar.gif&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to play now !&quot; width=&quot;107&quot; height=&quot;81&quot; /&gt;
 				&lt;p&gt;&lt;span&gt;Play the&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Planar Game&lt;/span&gt;&lt;/p&gt;
 				&lt;/a&gt;
 			 &lt;/div&gt;
@@ -161,7 +170,7 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 			&lt;!-- jsBox --&gt;
 			 &lt;div class=&quot;appBox&quot;&gt;
 				&lt;a href=&quot;examples/jsBox/jsBox.html&quot;&gt;
-				&lt;img src=&quot;res/jsBox.gif&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to try jsBox !&quot;/&gt;
+				&lt;img src=&quot;res/jsBox.gif&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to try jsBox !&quot;  width=&quot;107&quot; height=&quot;81&quot; /&gt;
 				&lt;p&gt;&lt;span&gt;visual javascript demo&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;jsBox&lt;/span&gt;&lt;/p&gt;
 				&lt;/a&gt;
 			 &lt;/div&gt;
@@ -169,19 +178,85 @@ div.appBox p span.big { color: #ffb73e; font-size: 20pt; font-weight: bold;}
 			&lt;!-- logicGates --&gt;
 			 &lt;div class=&quot;appBox&quot;&gt;
 				&lt;a href=&quot;examples/logicGates/index.html&quot;&gt;
-				&lt;img src=&quot;res/logicGates.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to try jsBox !&quot;/&gt;
+				&lt;img src=&quot;res/logicGates.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Click to try jsBox !&quot;  width=&quot;107&quot; height=&quot;81&quot; /&gt;
 				&lt;p&gt;&lt;span&gt;WiringEditor demo&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Logic Gates&lt;/span&gt;&lt;/p&gt;
 				&lt;/a&gt;
 			 &lt;/div&gt;
+			
+			&lt;!-- Learn Wires, Terminals --&gt;
+			 &lt;div class=&quot;appBox&quot;&gt;
+				&lt;a href=&quot;examples/wires_and_terminals.html&quot;&gt;
+				&lt;img src=&quot;res/demo1.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Learn Wires, Terminals&quot; width=&quot;107&quot; height=&quot;81&quot; /&gt;
+				&lt;p&gt;&lt;span&gt;learn&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Wires, Terminals&lt;/span&gt;&lt;/p&gt;
+				&lt;/a&gt;
+			 &lt;/div&gt;
+
 
-			&lt;img src='http://www.twitter.com/favicon.ico' alt=&quot;twitter&quot; /&gt; Follow &lt;a href=&quot;http://twitter.com/wireit&quot;&gt;WireIt on Twitter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
-			&lt;img src=&quot;http://delicious.com/favicon.ico&quot;&gt; Bookmarks on &lt;a href=&quot;http://del.icio.us/url/651a56650c753830645ecf46fb036db6&quot;&gt;Del.icio.us&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
-			&lt;img src='http://github.com/favicon.ico' alt=&quot;twitter&quot; /&gt; Follow &lt;a href=&quot;http://github.com/neyric/wireit/tree/master&quot;&gt; on Github&lt;/a&gt;
+			&lt;!-- Learn Containers, WiringEditor --&gt;
+			 &lt;div class=&quot;appBox&quot;&gt;
+				&lt;a href=&quot;examples/WiringEditor/&quot;&gt;
+				&lt;img src=&quot;res/wiringEditor.png&quot; class=&quot;reflect&quot; border=&quot;0&quot; alt=&quot;Learn Containers, WiringEditor&quot; width=&quot;107&quot; height=&quot;81&quot; /&gt;
+				&lt;p&gt;&lt;span&gt;learn&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;big&quot;&gt;Containers, WiringEditor&lt;/span&gt;&lt;/p&gt;
+				&lt;/a&gt;
+			 &lt;/div&gt;
+			
+			&lt;p&gt;More examples :&lt;/p&gt;
+
+				&lt;ul&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/inputex/&quot;&gt;inputEx containers (beta)&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/creating_terminals.html&quot;&gt;Creating terminals and wires&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/changing_directions.html&quot;&gt;Changing terminal direction&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/presentation.html&quot;&gt;Interactive presentation&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/dd_and_animation.html&quot;&gt;Using animation&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/wire_events.html&quot;&gt;Wire mouse events&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/wire_tooltips.html&quot;&gt;Wire context menu&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/spring_layout.html&quot;&gt;Spring Layout&lt;/a&gt;&lt;/li&gt;
+					&lt;li&gt;&lt;a href=&quot;examples/dotparser/&quot;&gt;Dot parser&lt;/a&gt;&lt;/li&gt;
+				&lt;/ul&gt;
+			
+			
+			&lt;p class=&quot;title&quot;&gt;WireIt-based projects&lt;/p&gt;
+			&lt;ul&gt;
+				&lt;li&gt;&lt;a href=&quot;http://tarpipe.com&quot;&gt;Tarpipe&lt;/a&gt; - share content across social applications&lt;/li&gt;
+				&lt;li&gt;&lt;a href=&quot;http://github.com/LeifW/pipescape/tree/master&quot;&gt;Pipescape&lt;/a&gt; - a WireIt interface to &lt;a href=&quot;http://www.w3.org/TR/xproc/&quot;&gt;XProc&lt;/a&gt;&lt;/li&gt;
+				&lt;li&gt;&lt;a href=&quot;http://graphpipes.de/&quot;&gt;Graphpipes&lt;/a&gt; - easy way to aggregate semantic data&lt;/li&gt;
+			&lt;/ul&gt;
 			
 		&lt;/td&gt;
 	&lt;/tr&gt;
+	
+	&lt;tr&gt;
+		&lt;td class=&quot;left&quot;&gt;
+			&lt;p class=&quot;title&quot;&gt;Community&lt;/p&gt;
+			
+			&lt;div style=&quot;width: 400px; margin: 0 auto;&quot;&gt;
+				&lt;!-- WireIt Blog --&gt;
+				&lt;script src=&quot;http://pipes.yahoo.com/js/listbadge.js&quot;&gt;{&quot;pipe_id&quot;:&quot;LobH_yRv3hGeK14sIDfpSg&quot;,&quot;_btype&quot;:&quot;list&quot;}&lt;/script&gt;
+			&lt;/div&gt;
+		&lt;/td&gt;
+		&lt;td class=&quot;right&quot;&gt;
+			&lt;div style=&quot;width: 400px; margin-top: 70px;&quot;&gt;
+				&lt;!-- WireIt Forum --&gt;
+				&lt;script src=&quot;http://pipes.yahoo.com/js/listbadge.js&quot;&gt;{&quot;pipe_id&quot;:&quot;9rzgvyVv3hG33WbbU1y0Jw&quot;,&quot;_btype&quot;:&quot;list&quot;}&lt;/script&gt;
+			&lt;/div&gt;
+		&lt;/td&gt;
+	&lt;/tr&gt;
 &lt;/table&gt;
-&lt;p style=&quot;font-size: 8pt;&quot;&gt;Copyright (c) 2007-2009 &lt;a href=&quot;http://javascript.neyric.com/&quot;&gt;Eric Abouaf&lt;/a&gt;&lt;/p&gt;
+
+&lt;div style=&quot;font-size: 8pt; color: #999999; background-color: #222222; border-top: 2px solid black; padding: 10px; margin-top: 20px;&quot;&gt;
+	
+	&lt;ul class=&quot;navigation&quot;&gt;
+		&lt;li&gt;&lt;a href=&quot;http://javascript.neyric.com/wireit&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;	
+		&lt;li&gt;&lt;a href=&quot;http://github.com/neyric/wireit/&quot;&gt;GitHub[Git]&lt;/a&gt;&lt;/li&gt;
+		&lt;li&gt;&lt;a href=&quot;http://neyric.lighthouseapp.com/projects/25048-wireit&quot;&gt;Issues&lt;/a&gt;&lt;/li&gt;
+		&lt;li&gt;&lt;a href=&quot;doc/index.html&quot;&gt;Documentation&lt;/a&gt;&lt;/li&gt;		
+		&lt;li&gt;&lt;a href=&quot;http://javascript.neyric.com/blog/category/wireit/&quot;&gt;Blog&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;	
+		&lt;li&gt;&lt;a href=&quot;http://groups.google.com/group/wireit/&quot;&gt;Forums&lt;/a&gt;&lt;/li&gt;
+	&lt;/ul&gt;
+	
+	&lt;p style=&quot;font-size: 90%; margin-top: 20px;&quot;&gt;Rails is released under the &lt;a href=&quot;license.txt&quot; style=&quot;color: white;&quot;&gt;MIT license&lt;/a&gt;.&lt;/p&gt;
+&lt;/div&gt;
+
 &lt;/center&gt;
 
 &lt;script type=&quot;text/javascript&quot;&gt;</diff>
      <filename>index.html</filename>
    </modified>
    <modified>
      <diff>@@ -562,7 +562,7 @@ WireIt.Terminal.prototype = {
       // Create the DIV element
       this.el = WireIt.cn('div', {className: this.options.className} );
       if(this.options.name) { this.el.title = this.options.name; }
-   
+
       // Set the offset position
       var pos = this.options.offsetPosition;
       if(pos) {</diff>
      <filename>js/Terminal.js</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>backend/php/WiringEditor.smd</filename>
    </removed>
    <removed>
      <filename>backend/php/test.html</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>41536b0f3c56a9ece6c96f51f5fe96bdb8dc5763</id>
    </parent>
  </parents>
  <author>
    <name>neyric</name>
    <email>eric.abouaf@gmail.com</email>
  </author>
  <url>http://github.com/neyric/wireit/commit/930672bf68b723cdd2db44af219163c3e0a8140b</url>
  <id>930672bf68b723cdd2db44af219163c3e0a8140b</id>
  <committed-date>2009-07-13T03:13:59-07:00</committed-date>
  <authored-date>2009-07-13T03:13:59-07:00</authored-date>
  <message>Layouts (experimental) + examples for wire events and layouts</message>
  <tree>9a0531aa3b5e3bf51b73e9d095ea37752fdfda06</tree>
  <committer>
    <name>neyric</name>
    <email>eric.abouaf@gmail.com</email>
  </committer>
</commit>
