Working (unefficient) implementation of google event calendars.