Ignore children in _isUnderMouse cause they are tested individually in getObjectsUnderMouse
Ignore invisible and clip objects in getObjectsUnderMouse
Optimize writing data in the Path2D polyfill
Remove illegal character