If the users want to add an event them must be prompted to search for an exsisiting event. If it is already there then they connect their profile to it. If it is not they must be forwarded to the event form.
When a user creates an event the user needs to be able to search for a current event and connect the event to them and to the event. If it is not available then the person needs to create the new event to go into the database.
Auto Complete search for the event name.
If found-> user name is added to the list connected to the event
If not found -> user needs sent to the event creation page.