recurring events added via signal