This matches the behavior of the dagre layout engine
and allows the user to distinguish between automatic and user-induced layout-change events.
This is particularly important since elkjs layout happens asynchronously so simply treating events from the initial display of the circuit as automatic layout event doesn't work.
This matches the behavior of the dagre layout engine and allows the user to distinguish between automatic and user-induced layout-change events.
This is particularly important since elkjs layout happens asynchronously so simply treating events from the initial display of the circuit as automatic layout event doesn't work.