Spotfire JSViz - how to stop rendercore() firing when it doesn't need to?

RenderCore() is being triggered when a data table has it's data source replaced on the active page / visuals (in this case, via pythonscript).

However, the table in question is *not* used/referenced at all in this JSViz. The event should not fire, there is no need to reload the panel.

Has anyone any experience with this - does anyone know how to restrict the rendercore() event(s) in the jsviz.js code to only fire when relevant / or even disable it from anything other than a first time / on page load? Or is there some kind of "best practise" to make sure the DOM remains in tact even when a rendercore fires? Currently i just have the entire page building code in rendercore.

(1) Answer