code: function(idx) {
  		
  		var index;
  
  		if (idx === undefined) {
  			index = 0; 
  		} else {
  			index = idx;
  		}
  
  		var self = this;
  		var viewList = this.list();
  		var main = false;
  		
  		$.each(viewList, function(i, view) {
  			if (view.dom !== 'undefined' && view.dom.main !== 'undefined' && typeof (view.dom.main) === "object" && (view.dom.main instanceof Array)) {
  				if (view.dom.main[index]) {
  					main = view.dom.main[index];
  				}
  			}else if (view.dom !== 'undefined' && view.dom.main !== 'undefined') {
  				main = view.dom.main;
  			}else{
  				main = false;
  			}
  		});
  		
  		return main;
  	}
docs: Get the main DOM element (jQuery) of a specific component view.
  Without parameter the method will get the main elementn from the first component view.
  @method main
  @param {int} idx Defines the index of the registered component view.
  @return {Object} Returns the main DOM element (jQuery) of the current component view. Are there more then one views registered the method will get a list. Is there no main element available the method will be return false.