added events and callbacks doc