url hash bound to input
hash both ways