rename NodeListener to NodeLoader