Add touch support, change styles to accomodate, inline html template