Awesome! Thanks for that tip. It hadn't occurred to me that that was possible, but, yeah, that makes sense.
I might pick my Canvas experiments back up, then, as R and the other packages are outside the scope of my day-to-day work, but I could see a JS implementation being useful. Thanks again.