After implementing this twice, Anthony, I would not go down this route because you don’t have control over the event lifecycle nor management. In fact, I was so disappointed with the speed (even in a Vue component) that I just built my own. It’s part of my coded vue pack - scheduler and scheduler editor are only two of the 25+ components to make one’s life easier. It started with making my life easier, but now, I’m ready to release it to developers who are ready to advance their development.
Check out my earlier post: