// switched to hyperscript for the most part