code: function(oList, bSkipNotify, fCallback){
  		var fFinalize = function(jRef) {
  			if (!bSkipNotify) {
  				var oAttr = oList._getAtt();
  				var iSelectedIndex = oAttr.getParent().indexOfAttribute(oAttr);
  				clearAttribute(oList.getParent(), oAttr, iSelectedIndex, true);
  				setHeaderText(oList.getParent());
  				getTopList(oList)._selectionChanged(oAttr);
  			}
  			oList.destroy();
  			if (fCallback) {
  				fCallback();
  			}
  		};
  
  		var oListRef = oList.getDomRef();
  		if (oListRef) {
  			animate(jQuery(oListRef), true, 0, function(jRef) {
  				jRef.css("overflow", "hidden");
  			}, fFinalize);
  		} else {
  			fFinalize();
  		}
  	}
docs: Handles the close of the list