 */
 package org.servebox.cafe.core.signal
 {
+	import mx.logging.ILogger;
+	import mx.logging.Log;
+	
 	import org.servebox.cafe.core.observer.AbstractObservable;
 	import org.servebox.cafe.core.observer.IObservable;
 	import org.servebox.cafe.core.observer.IObserver;

	public class SignalAggregator extends AbstractObservable
	{
		
		public function SignalAggregator()
		{
		}
		
		override public function registerObserver(o:IObserver, notificationFilters:Array=null):void
		{

		
		public function signal( type : String, ... cargo) : void
		{
			log.info("SignalAggregator runs " + type );
			
			if( cargo.length > 0 )
			{
