function input() {
	this.ident = ""; // unique ident
	this.reload
	
	this.input_callEvent = null;
	this.input_cancelEvent = null;
	this.input_refreshEvent = null;
	
	// ----- overridables -------
	this.input_call = function() {
		if (this.input_callEvent != null) this.input_callEvent();
	}
	
	this.input_cancel = function() {
		if (this.input_cancelEvent != null) this.input_cancelEvent();
	}
	
	this.input_refresh = function() {
		if (this.input_refreshEvent != null) this.input_cancelEvent();
	}
	// --------------------------
}
