Implement push event wrapper.