On the demo site (https://demo.bpmn.io/), the auto placement of a new task puts it on top of a current task which can be completely overlaid, particularly when the model has a large number of tasks. Are there any ways to change this behavior, e.g. automatically place the new task in a nearby unoccupied space? Any solutions in javascript would be appreciated. I’m developing a visualization for differences between a BPMN model and a process log: the identified differences (e.g. non-existent tasks and sequence flows) will be added and/or highlighted on the existing model but should not completely hide the existing elements.
Thanks,
Bruce