Eventi JavaScript per oggetti personalizzati.
			[link:https://github.com/mrdoob/eventdispatcher.js EventDispatcher on GitHub]
		
		// Aggiungere eventi ad un oggetto custom
		class Car extends EventDispatcher {
			start() {
				this.dispatchEvent( { type: 'start', message: 'vroom vroom!' } );
			}
		};
		// Usare gli eventi con l'oggetto custom
		const car = new Car();
		car.addEventListener( 'start', function ( event ) {
			alert( event.message );
		} );
		car.start();
		
		Crea un oggetto EventDispatcher.
		  type - Il tipo di evento da ascoltare.
		  listener - La funzione che viene chiamata quando viene generato l'evento.
		
Aggiunge un listener ad un tipo di evento.
		  type - Il tipo di evento da ascoltare.
		  listener - La funzione che viene chiamata quando viene generato l'evento.
		
Verifica se il listener รจ aggiunto ad un tipo di evento.
		  type - Il tipo di listener che viene rimosso.
		  listener - La funzione listener che viene rimossa.
		
Rimuove un listener da un tipo di evento.
event - L'evento che viene lanciato.
Lancia un tipo di evento.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]