Uses browser history
Fixes problem with index 1
Highlights selected elements
Fixes invalid fragment identifier problem
Fixes first paragraph of 1830 due to diff bug