a URL hash stack manager