protected void processEvent(ActionEvent event){
		if(!this.components.isEmpty()){
			
			if(!this.components.isEmpty()){
				for(Iterator<Map.Entry<String, GameComponent>> iter = this.components.entrySet().iterator(); iter.hasNext();){
					Map.Entry<String, GameComponent> entry = iter.next();
					GameComponent component = entry.getValue();
					
					if(component != null){
						if(component != event.getSender()){
							component.eventCallback(event);
						}
					}
				}
			}
		}
	}