Add PublicEvent support.
Update the README.