 				title_tf = DefaultGraphicsFactory.getTitleTextField();
 				addChild(title_tf);
 			}
+			/*
+			 // TODO: show only when filters are active, uncommented for now
 			if(!resetButton) {
 				resetButton = DefaultGraphicsFactory.getButton(this, 0, 0, "reset");
 				resetButton.width = 40;
-			}
+			}
+			 * 
+			 */
 		}
+
 		private function onResetClick(e : MouseEvent) : void {
 			facetBox.reset();
 		}
+
 		private function initBounds() : void {
 			var w : Number = width * scaleX;
 			var h : Number = height * scaleY;

			 * 
			 */
		};
		private function onFacetsStatsChanged(e : Event = null) : void {
			trace(this + ".onGlobalFacetValueStatsChanged");
			facetBox.updateStats();
		};
		private function onSelectionChange(e : Event = null) : void {
			//dispatchEvent(new Event("onSelectionChange"));
			trace(this + ".onSelectionChange");
			app.applyFilters();
		};
		//--------------------------------------
		//  GETTER/SETTERS
		//--------------------------------------

		public var resetButton : PushButton;
		public var facet : Facet;
		public var facetBox : FacetBox;

		/**
		 *	@Constructor
		 */
		public function FacetBoxContainer(app : App) {
			super();
			initGraphics();
			this.app = app;
			app.addEventListener(App.FACETS_CHANGED, onFacetValuesLoaded);
			app.addEventListener(App.FILTERS_CHANGED, onFacetsStatsChanged);
		}

		override public function toString() : String {
			if(facet) {
				return "[FacetBoxContainer " + facet.label + "]";				
