lots of changes - possibly redundant HTML5 spellcheck attribute for textareas