TouchEvent doesn't fire on sprite containing a curve line(android target)

My stuff is:
target: android v4, v5
lime: 2.4.1 [2.4.2]
openfl: 3.0.6 [3.0.7]
compile mode: legacy
Code for testing:
function initContainer()
{
var mcContainer: Sprite = new Sprite();
mcContainer.graphics.clear();
mcContainer.graphics.lineStyle(50, 0xFF0000);
mcContainer.graphics.curveTo(250, -50, 500, 0);
mcContainer.y = 300;
addChild(mcContainer);
mcContainer.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
}

function onTouchBegin(e:TouchEvent):Void
{
trace(“onTouchBegin”); // event doesn’t fire!!!
}

I think the hit testing will work better in the newer code for curves, although I do not believe the “shapeFlag” property is supported (so it will look for a hit rectangle right now)

I’m not sure if we’ll be able to resolve this with legacy, do you think there’s another way to approximate it, perhaps an invisible rectangle to give yourself a hit area?

Yes, suppose I can draw a curve on BitmapData and check pixel color via getPixel() method after touch.