Thumper meets HTML5 canvas.