You can register handlers to run after any record is deleted. In this example, we delete frames after the last shape inside them is deleted.

After create/update shapeUser presence