Added hash routing without view reload