Download the source code with all libraries used from https://mindfusion.dev/samples/javascript/diagram/UniChart.zip
Run the sample from https://mindfusion.dev/javascript-demo.html?sample=UniChart
The sample has been updated since this video has been released. The code is JavaScript ES6 and the event to handle mouse movements is nodePointed raised for Diagram objects.
This video teaches you how to create an org chart using custom diagram nodes with components you want. Then you see how to apply the TreeLayout algorithm with assistant nodes. You also learn how to interactively change the color of nodes and their incoming and outgoing links.
More about Diagramming for JavaScript at https://mindfusion.dev/javascript-diagram.html
Technical support is available through the MindFusion forum at https://mindfusion.dev/Forum/YaBB.pl?board=jsdiag_disc