zIndex could render canvas over text, but if it renders canvas over buttons interaction issues occur. Possible to get around that by giving canvas pointer-events:none & hooking canvas mouse events to document rather than canvas
Am not experiencing jittercons