resolves #586: undo entry added to shapes lab and effects lab