emit some events for outside consumption