yet more tinkering with gcal