fixes #139 by adding a check for no-duplicate events and check for events happening only 1 per day