Improves inline event docs, adds docs for events, and overhauls others