use loading modal when creating timeslots
when creating schedules with many timeslots, requests take a long time and the user might get irritated if nothing is happening. use a modal with the loading gif for that.
also check how well conflict resolution works with long schedules.