added events and add/del operations (no editor, no undo yet)