refactor of event_controler_spec (partial)