- extended event-implementation