implemented feature#156 so that events are private by default