fix NodeList hack
fix id clash