hash routing across views