Searching based on ingredients works properly. Updating search algorithm will not affect GUI interaction.