explanation of validateOnEvent
Merge pull request #179 from stevewasiura/patch-5

explanation of validateOnEvent