simplify loading of initial hash
update url when filters change
Merge branch 'url-hash'