FORM TEMPLATE CREATOR so, basically the idea is that I create something that creates forms, huh! Nice, it should be. What should be the options? Each event calls a function which is supposed to do something, even if just modify the value. Let's start by a simple boolean option, what about {type:"boolean,checkbox",text:"checkbox",onchange:function(){alert("it has changed")}}

There also will be implied properties such as isEditable (default is true) or if the text is on the left or right side of the checkbox.