anchor.diff:  				// In jQuery 1.4, use e.getState( "url" );				
   				var url = $.param.fragment();				
   				//console.log('hash change URL: '+ '/search#' + url);
  +				var hashParams = $.fn.parseHashString(window.location.hash.substring(1));
   								
  -				// reload wanted url				
  -				if ( (url != '' && !$.fn.checkHashStrForSkippingReload(url)) 
  -						|| ( url == '' && /search$/.test(document.location.href) ) ){					
  -					document.location.reload();	
  -				}				
  +				if ( $('div#userKeyword span').text() != hashParams.q ){				
  +					document.location.reload();
  +				}
  +				else {
  +					// update dataTable and facet display					
  +					$.fn.updateFacetAndDataTableDisplay(hashParams);					
  +				}							
   			});	
   			
   		});
  
positive.code: 
  <t:genericpage>
  
  	<jsp:attribute name="title">IMPC Generic search And Data Facets</jsp:attribute>
  
  	<jsp:attribute name="header">
  	<style>
  
negative.code: 
  	<jsp:attribute name="footer">	
  	
  	<!-- ${redirectedJavascript} -->
  	
  	<!-- hash state for back button -->
  	<script type="text/javascript">
  