match both directions; pass non-matched list to printRaw; matchItem has full moduleId
accept nonMatched as arg; red color for non-matched