Multitouch not working on HTML5 (TOUCH_MOVE)?

It would appear not. The small sample below only shows one moving touch point at most on IOS 8.3 (Safari 8) and Android 5.1 (Chrome 42.0.2311.111). All libraries up to date.

   var spritePool = new Array<Sprite>();
for ( i in 0...10 )
{
        var s = new Sprite();
        s.graphics.beginFill(0x0000ff);
        s.graphics.drawCircle(0, 0, 10);
        s.graphics.endFill();
        spritePool.push(s);
        addChild(s);
}

var touches = new Map<Int, Sprite>();
var index = -1;

stage.addEventListener(TouchEvent.TOUCH_BEGIN, function(e)
{
        touches[e.touchPointId] = spritePool[++index % spritePool.length];
        touches[e.touchPointId].x = e.stageX;
        touches[e.touchPointId].y = e.stageY;
});

stage.addEventListener(TouchEvent.TOUCH_MOVE, function(e)
{
        touches[e.touchPointId].x = e.stageX;
        touches[e.touchPointId].y = e.stageY;
});

stage.addEventListener(TouchEvent.TOUCH_END, function(e)
{
        touches[e.touchPointId].x = -100;
        touches[e.touchPointId].y = -100;
        touches.remove(e.touchPointId);
})