convert to event types (resolves property addListener never defined)