bare speech prototype works in cljs
alert if no speech api, only create obj when start is clicked
clean up unnecessary state