Add basic event listening interface.