Abstracted position by text position
Improved (decoupled) update algorithm
Correct case for method
Added file
TagName uppercase
Prefer localname to tagname
Lets do not compare against tagname
Added statistics parser for quick comparison
Reshuffled for performance improvement
Another shuffling for even better performance
IDisposable