_renderedCallback = function(control)
        {
            // auto-set the focus?
            if (options && options.focus)
            {
                window.setTimeout(function() {

                    if (options.focus === true)
                    {
                        // pick first element in form
                        if (control.children && control.children.length > 0) {
                            if (control.children[0].field && control.children[0].field) {
                                control.children[0].field.focus();
                            }
                        }
                    }
                    else
                    {
                        // pick a named control
                        var child = control.getControlByPath(options.focus);
                        if (child && child.field && child.field.length > 0) {
                            child.field.focus();
                        }
                    }
                }, 250);
            }

            if (renderedCallback)
            {
                renderedCallback(control);
            }
        }
@namespace Static method to build an Alpaca field instance bound to a DOM element.
@description <p>Usage:</p>
<p>
1: Binds a control using the contents of $(el) or hands back a previously bound control<br/>
<code>
    <pre>
     Alpaca(el)
    </pre>
</code>
</p>
<p>
2: Binds a control to $(el) using the given data (only for non-object types).<br/>
<code>
    <pre>
     Alpaca(el, data)
    </pre>
</code>
</p>
<p>
3: Binds a control to $(el) using the given configuration object.<br/>
</p>
<code>
    <pre>
Alpaca(el,{
  "data" : {Any} field data (optional),
  "schema": {Object} field schema (optional),
  "options" : {Object} field options (optional),
  "view": {Object|String} field view (object or id reference) (optional),
  "render": {Function} callback function for replacing default rendering method (optional),
  "postRender": {Function} callback function for post-rendering  (optional),
  "error": {Function} callback function for error handling  (optional),
  "connector": {Alpaca.Connector} connector for retrieving or storing data, schema, options,
               view and templates. (optional),
});
   </pre>
</code>
@returns {Object} alpaca field instance