got calendars working in a hacked together way--sort of works if user has gcal set to show free and busy publically not optimal