Creating New Events quickly doesn't remove from UI

Hello folks,

(DHTMLX 4.3 noob here)

Assumed Design
“When I click and drag to create a new event, if I click and drag to create the event elsewhere in the Scheduler, the previous event is removed from the UI - ensuring I am only creating one event”.

Edge Case
“When I click and drag to create a new event, and then quickly (say less than 700ms) create the event elsewhere in the Scheduler, the previous event is NOT removed from the UI - I end up creating multiple events.”

My Question
I feel like this is a UX inconsistency albeit an edge-case. Is it actually by design? I ask this because it feels like there is a time threshold in place.

A Solution?
I would like the UX to be consistent, regardless of how quickly I am creating New Events. Is there anything I should be aware of before attempting to implement a fix? Would the fix be relatively isolated and de-coupled, or am I going to enter a world of complex pain?!

Many thanks,
Slapheadted