Hit test regions are only defined for 2D canvas. Can we do the same for WebGL? We likely need to add a matrix to the region to account for transformations.