D3.js Interactions. Last time out, we had an introductory look at D3 and how it can be used to add regular charting functionality to our TMS WEB Core projects. D3 as a topic is a bit of a behemoth, however, with so much to cover. Considerably more than even something like Tabulator, for example. Much of its capability comes from it working at such a low level compared to the alternatives. Generally, this means we have to do a bit more work ourselves at the start, while at the same time we've got considerably more options on where to go in terms of what we want a particular chart to be able to offer. This time out, we're going to focus on interactions with D3 charts.