It looks like the latest code no longer works with Google calendar dates. It only shows recurring events now, not one-off events. I'm no javascsript expert, but I took a look, and in calendar.js the 'seconds' variable always seems to be negative. The obvious culprit is the piece of code marked "//FIXME: problems with Gmail's TimeZone", so I guess it's a known issue.