pass in node, need to connect listeners