Add Vienna::Router for watching hash location changes