Some basic docs
Updated event dispatcher