Hi, Sorry for the late reply I was traveling. Yes, 16 contexts are maxed supported.
That is what I am using for my simulation.
You can use share context I can see you are already using it.
To me, it looks like the correct approach.
Here is a custom example with event handling on each canvas for your reference.
Thanks.