events are dirrected correctly