restarting

redoing the whole thing in HTML5/JS