added: require a filename for selecting a plugin, sometimes the same label and uniqueid is used in different files