fix for issue #1 - callback argument is now the inserted node