The cellular automaton Wireworld in HTML5 and JavaScript