fix NodeEdit bugs