ugly but works in web
has button and starts over and over