Yes, definitely before they've started, and probably also after they've started. There used to be another state between "unstarted" and "started", which is after the owner decided that users could start joining and before the event had started. If you have time, you can add that additional state in, but if not, that's ok.