yet more tinkering with gcal shit