refactor hn.replaceAt; configure commitAndContinue to insert an extra blank (untested); various minor changes