minor ux tweaks
test page help dialog tweaks
refactoring
refactoring
refactoring
refactoring
refactoring
improved line-numbers on.off handling
refactoring