added logic for announcing own events