Added initial support for recurring events.