Oja hg fix h2

This contains a fix for a bug when Chrome inserts extra text elements after a change of focus (i.e. a button click) and leaves unwanted H2 elements in the remaining markup

See the large comment above the change code for more.

Also worth splitting long lines so they are easier to read in your editor and in the PR view (I had to scroll horizontally to read this line).