I've just completed a check on the "huge sample app", and found the following:
All reported "Invalid Trigger" (no type defined) seem to be in used models.After running the validation with "unused" validation preferences check box unchecked, I used the new ignore warning feature to mark all warnings found, then I run validation again, to make sure no new, unignored warnings were found. I then checked the "unused" check box and run validation again, receiving new warnings, with a random check confirming they belong to unused models.
To sum it up, validation seems to work as expected. A counter-example will be welcome.
For best results, use the Firefox browser..