moved lots functions to xah-html-mode.el