more small fixes in event interface