Document public API
Document events