create event handler object
inline doc improvements.