ceolachan’s twenty-two events