Add newrowneeded event