code: function() {
  				if (oIcon._bPressed) {// touchstart, touchend, press
  					oList.removeSelections(true);
  					oList.setSelectedKeys();
  					oList.setProperty("active", false, true);
  				} //otherwise - touchstart, touchend, because the user released the mouse/touchend-ed outside the icon.
  
  				//In both cases popover closes and needs to be handled
  				that._handlePopoverAfterClose();
  			}
docs: Handles touch/click on "remove facet" icon depending on the received events.