handle event fields