appointment drag logic set up depends on event_id instead of starttime