correctly call eventswhen adding new lines to an collection