In a complex layout, I find that sometimes I'll accidentally drag something or I won't know for sure if construct has acted in the way I was expecting
What would make this easier would be a message log of each action that the user has taken (eg.
(Events) Move Group "Blah Group"
(Events) Delete line (54) - "When Red is overlapping blue"
(Layout) Move object <objectname> to (x2,y2) from (x1,y1)
(Events) [Line 12] Completely screw up action that previously worked