At the moment, in the time delay between clicking on "create event" button and the resulting toast message "Event created successfully", the user can click on the button twice and create duplicate events.
need to make the button unclickable as soon as it is clicked the first time. And only make it clickable a second time if the event was not created for some reason (for example, FireStore server connection issue, or invalid fields, or missing fields etc.)