I like the approaches you are taking.
If you’d find any difficulties caused by Handsontable please let me know.