public List<PreparedGadget> GetUnrecognizedGadgets()
{
List<PreparedGadget> unrecognizedGadgets = new List<PreparedGadget>();
foreach (PreparedGadget gadget in gadgets)
{
if (gadget.Unrecognized())
{
unrecognizedGadgets.Add(gadget);
}
}
return unrecognizedGadgets;
}