New ImageViewer node uses <event_code> handlers for dynamicaly adding, removing and renaming new image inputs