start to re-organize utility methods -- add speechSynthesis support -- move most jquery stuff to a simple lightweight selector function and native js handlers