events specs