Doing the Tree Editor in plain js in order to really feel the html/css/javascript world