fix crash after second undo on deletion
add visual support for preconditions
merging conflict in controller