Changed example to svg, with circles and transitions of position and color.