Add URL hash support