made invalidate method on custom events not a secret.

This is pretty useful for some ad networks, not sure why you guys made it a secret. This unmakes it a secret and gives it a little bit of documentation so other developers dont spend time hunting for ways to solve the problem that invalidate solves.