removing elm-html dependency